w3resource

C Exercises: Converts a temperature from Centigrade to Fahrenheit

C Input Output statement and Expressions: Exercise-1 with Solution

Write a C program that convert a temperature from Centigrade to Fahrenheit.

C programming : Centigrade and Fahrenheit Temperatures :

The centigrade scale, which is also called the Celsius scale, was developed by Swedish astronomer Andres Celsius. In the centigrade scale, water freezes at 0 degrees and boils at 100 degrees. The centigrade to Fahrenheit conversion formula is:

Fahrenheit and centigrade are two temperature scales in use today. The Fahrenheit scale was developed by the German physicist Daniel Gabriel Fahrenheit . In the Fahrenheit scale, water freezes at 32 degrees and boils at 212 degrees.

C = (5/9) * (F - 32)

where F is the Fahrenheit temperature. You can also use this Web page to convert Fahrenheit temperatures to centigrade. Just enter a Fahrenheit temperature in the text box below, then click on the Convert button.

C Input Output: Converts a temperature from Centigrade to Fahrenheit.

Sample Solution:

C Code:

#include <stdio.h>     // Include the standard input/output header file.

float temp_f;     /* degrees fahrenheit */
float temp_c;     /* degrees centigrade */
char line_text[50];        /* a line of input */

int main() {
printf("Input a temperature (in Centigrade): ");  // Prompt the user to input a temperature in centigrade.
fgets(line_text, sizeof(line_text), stdin);      // Read a line of input from the user and store it in 'line_text'.
sscanf(line_text, "%f", &temp_c);               // Convert the input from 'line_text' to a float and store it in 'temp_c'.

temp_f = ((9.0 / 5.0) * temp_c) + 32.0;         // Convert temperature from centigrade to fahrenheit and store it in 'temp_f'.
printf("%f degrees Fahrenheit.\n", temp_f);    // Print the temperature in fahrenheit.

return(0);   // Return 0 to indicate successful execution of the program.
}

Sample Output:

Input a temperature (in Centigrade): 45                                                                       
113.000000 degrees Fahrenheit.

Flowchart:

C Programming Input Output Flowchart: Converts a temperature from Centigrade to Fahrenheit.

C Programming Code Editor:

Previous: C Basic Input Output Statement Exercises Home
Next: Write a C program that calculates the volume of a sphere.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/c-programming-exercises/input-output/c-input-output-statement-exercises-1.php