Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Fahrenheit/Celsius converter Fahrenheit/Celsius Converter Write a program that r

ID: 3589795 • Letter: F

Question

Fahrenheit/Celsius converter
Fahrenheit/Celsius Converter Write a program that repeatedly asks the user for a scale F or a C (for "Fahrenheit" or "Celsius") on one line followed by an integer temperature on the next line. It then converts the given temperature to the other scale. Use the formulas: F = (9/5)C + 32 C = (5/9)(F - 32) Exit the loop when the user types "Q". Assume that all input is correct. For example: Enter Scale : F Enter Temperature: 32 Celsius Temperature: 0C Enter Scale : C Enter Temperature: 100 Fahrenheit Temperature: 212F Enter Scale : Q done 2. Integer Division a. Show how the MIPS processor would solve the problem i. 7/3 3. Show the Floating point representation of 0.5 a. Exponent = b. Fraction = c. Sign bit = Fahrenheit/Celsius Converter Write a program that repeatedly asks the user for a scale F or a C (for "Fahrenheit" or "Celsius") on one line followed by an integer temperature on the next line. It then converts the given temperature to the other scale. Use the formulas: F = (9/5)C + 32 C = (5/9)(F - 32) Exit the loop when the user types "Q". Assume that all input is correct. For example: Enter Scale : F Enter Temperature: 32 Celsius Temperature: 0C Enter Scale : C Enter Temperature: 100 Fahrenheit Temperature: 212F Enter Scale : Q done 2. Integer Division a. Show how the MIPS processor would solve the problem i. 7/3 3. Show the Floating point representation of 0.5 a. Exponent = b. Fraction = c. Sign bit = AaBbCcDdte AaBbCcDdEe AaBbCcDc A Normal No Spacing Heading1 2. Fahrenheit/Celsius Converter Write a program that repeatedly asks the user for a scale F or a C (for "Fahrenheit" or "Celsius") on one line followed by an integer temperature on the next line. It then converts the given temperature to the other scale. Use the formulas: F = (9,5)C + 32 C = (5,9)(F- 32) Exit the loop when the user types "Q". Assume that all input is correct. For example: Enter Scale Enter Temperature: 32 Celsius Temperature: 0C : P Enter Scale Enter Temperature: 100 Fahrenheit Temperature: 212F : C Enter Scale done 3. Integer Division a. Show how the MIPS processor would solve the problem i. 7/3 4. Show the Floating point representation of 0.5 a. Exponent- b, Fraction= c. Sign bit

Explanation / Answer

Fahrenheit/Celsius converter:

#include <stdio.h>

int main()
{
float fh,cl;
char choice;
while (choice != 'Q') {
printf(" Enter Scale : ");
scanf("%c",&choice);
if (choice == 'F') {
printf(" Enter Temperature: ");
scanf("%f",&fh);
cl= (fh - 32) / 1.8;
printf("Celsius Temperature: %.2f C",cl);
}
else if (choice == 'C') {
printf(" Enter Temperature: ");
scanf("%f",&cl);
fh= (cl*1.8)+32;
printf("Fahrenheit Temperature: %.2f F",fh);
}
}
printf("done");
return 0;
}

3. Show the Floating point representation of 0.5

a. Exponent = 8

b. Fraction = 1/2

c. Sign bit = 1