Write a C program to input temperature in Centigrade and convert to Fahrenheit. How to convert temperature from degree centigrade to degree Fahrenheit in C programming. Logic to convert temperature from Celsius to Fahrenheit in C.
Input
Enter temperature in Celsius = 100
Output
Temperature in Fahrenheit = 212 F
Required knowledge
Arithmetic operators, Variables and expressions, Data types, Basic input/output
Temperature conversion formula
Temperature conversion formula from degree Celsius to Fahrenheit is given by –
Logic to convert temperature from Celsius to Fahrenheit
The logic of temperature conversion exists in converting mathematical formula to C expression. You just need to convert mathematical formula of temperature in C language. Rest is simple input/output.
Below is the step by step descriptive logic to convert temperature from degree Celsius to Fahrenheit.
- Input temperature in Celsius from user. Store it in some variable say celsius.
- Apply formula to convert the temperature to Fahrenheit i.e.
fahrenheit = (celsius * 9 / 5) + 32
. - Print the value of fahrenheit.
Read more – Program to convert Fahrenheit to Celsius
Program to convert temperature from Celsius to Fahrenheit
/**
* C program to convert temperature from degree celsius to fahrenheit
*/
#include <stdio.h>
int main()
{
float celsius, fahrenheit;
/* Input temperature in celsius */
printf("Enter temperature in Celsius: ");
scanf("%f", &celsius);
/* celsius to fahrenheit conversion formula */
fahrenheit = (celsius * 9 / 5) + 32;
printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit);
return 0;
}
%.2f
is used to print fractional numbers up to two decimal places. You can also use %f
to print fractional normally up to six decimal places.
Output
Enter temperature in Celsius: 100 100 Celsius = 212.00 Fahrenheit
Happy coding 😉
Recommended posts
- Basic programming exercises index.
- C program to convert days to years, weeks and days.
- C program to convert length from centimeter to meter and kilometer.
- C program to find diameter, circumference and area of circle.
- C program to calculate power of two numbers x^y.
- C program to perform input/output of basic data types.