In this program, you will take Fahrenheit input from the user, and you will convert the temperature from Fahrenheit to Celsius in 3 different ways.
#include <stdio.h>
int main()
{
// declare variable
float celsius,Fahrenheit;
// take input temperature in fahrenheit
printf("\nEnter temperature in Fahrenheit:");
scanf("%f",&fahrenheit);
// convert Fahrenheit to celsius
celsius=(fahrenheit - 32)*5/9;
// Print the result in celsius
printf("\ntemperature in Celsius = %f",celsius);
return 0;
}
Enter temperature in Fahrenheit:100 temperature in Celsius = 37.777779
#include <stdio.h>
float fahrenheitTOcelsius(float);
int main()
{
// declare variable
float celciusresult,fahrenheit;
// take input temperature in fahrenheit
printf("\nEnter temperature in Fahrenheit:");
scanf("%f",&fahrenheit);
//call fahrenheitTOcelsius function
celciusresult=fahrenheitTOcelsius(fahrenheit);
// Print the result in celsius
printf("\ntemperature in Celsius is= %f",celciusresult);
return 0;
}
// it will return celsius value
float fahrenheitTOcelsius(float fahrenheit)
{
float celsius;
// convert Fahrenheit to celsius
celsius=(fahrenheit - 32)*5/9;
return celsius;
}
Enter temperature in Fahrenheit:200 temperature in Celsius is= 93.333336
#include <stdio.h>
int main()
{
// declare variable
float celsius,fahrenheit,*f;
// take input temperature in Fahrenheit
printf("\nEnter temperature in Fahrenheit:");
scanf("%f",&fahrenheit);
// pass the address of fahrenheit value into f variable
f=&fahrenheit;
// convert Fahrenheit to celsius
celsius=(*f - 32)*5/9;
// Print the result in celsius
printf("\nCelsius value = %f",celsius);
return 0;
}
Enter temperature in Fahrenheit:250 Celsius value = 121.111115