Fahrenheit/Celsius converter Fahrenheit/Celsius Converter Write a program that r
ID: 3589795 • Letter: F
Question
Fahrenheit/Celsius converterFahrenheit/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
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.