/* C Program to convert temperature from Fahrenheit to Celsius and vice versa.*/ #include <stdio.h> int main() { float fh,cl; int choice; printf("\n1: Convert temperature from Fahrenheit to Celsius."); printf("\n2: Convert temperature from Celsius to Fahrenheit."); printf("\nEnter your choice (1, 2): "); scanf("%d",&choice); if(choice ==1){ printf("\nEnter temperature in Fahrenheit: "); scanf("%f",&fh); cl= (fh - 32) / 1.8; printf("Temperature in Celsius: %.2f",cl); } else if(choice==2){ printf("\nEnter temperature in Celsius: "); scanf("%f",&cl); fh= (cl*1.8)+32; printf("Temperature in Fahrenheit: %.2f",fh); } else{ printf("\nInvalid Choice !!!"); } return 0; }
Output:
First Run: 1: Convert temperature from Fahrenheit to Celsius. 2: Convert temperature from Celsius to Fahrenheit. Enter your choice (1, 2): 1 Enter temperature in Fahrenheit: 98.6 Temperature in Celsius: 37.00 Second Run: 1: Convert temperature from Fahrenheit to Celsius. 2: Convert temperature from Celsius to Fahrenheit. Enter your choice (1, 2): 2 Enter temperature in Celsius: 37.0 Temperature in Fahrenheit: 98.60 Third Run: 1: Convert temperature from Fahrenheit to Celsius. 2: Convert temperature from Celsius to Fahrenheit. Enter your choice (1, 2): 3 Invalid Choice !!!