In this program, first, we will ask the user whether he wants to change the temperature from Fahrenheit to Celsius or vice versa and then accept a temperature and convert it.
Conversion formula
Celsius to Fahrenheit: (°C × 9/ 5 ) + 32 = °F Fahrenheit to Celsius: (°F ? 32) × 5/ 9 = °C
C Program to convert Fahrenheit into Celsius
#include<stdio.h>
int main()
{
float f, c;
int option;
printf("Enter 1 to change temperature from Fahrenheit to Celsius\n");
printf("Enter 2 to change temperature from Celsius to Fahrenheit\n");
scanf("%d", &option);
if(option ==1)
{
printf("Enter Temperature in Fahrenheit: ");
scanf("%f", &f);
c= (f-32)/1.8;
printf("%.2f C",c);
}
if(option==2)
{
printf("Enter Temperature in Celsius: ");
scanf("%f", &c);
f=(1.8*c)+32;
printf("%.2f F",f);
}
return 0;
}
Output
Enter 1 to change temperature from Fahrenheit to Celsius
Enter 2 to change temperature from Celsius to Fahrenheit
1
Enter Temperature in Fahrenheit: 34
1.11 C
C++ Program to convert Fahrenheit into Celsius
#include<iostream.h>
#include< conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
clrscr();
float ut,ct;
int ch;
cout<<"Enter 1 to change temperature from Fahrenheit to Celsius\n";
cout<<"Enter 2 to change temperature from Celsius to Fahrenheit\n";
cin>>ch;
if (ch==1)
{cout<<"Enter Temperature in Fahrenheit: ";
cin>>ut;
ct= (ut-32)/1.8;
cout<<ct<<" C";
}
if (ch==2)
{
cout<<"Enter Temperature in Celsius: ";
cin>>ut;
ct=(1.8*ut)+32;
cout<<ct<<" F";
}
getch();
}
Output:
Enter 1 to change temperature from Fahrenheit to Celsius
Enter 2 to change temperature from Celsius to Fahrenheit
2
Enter Temperature in Celsius: 12
53.6 F
Python Program to convert Fahrenheit into Celsius
print("Enter 1 to change temperature from Fahrenheit to Celsius")
print("Enter 2 to change temperature from Celsius to Fahrenheit")
ch = int(input(""))
if ch==1:
ut= float(input("Enter Temperature in Fahrenheit: " ))
ct=(ut-32)/1.8
print(ct,"C")
if ch==2:
ut= float(input("Enter Temperature in Celsius: " ))
ct=(1.8*ut)+32
print(ct,"F")
Output:
Enter 1 to change temperature from Fahrenheit to Celsius
Enter 2 to change temperature from Celsius to Fahrenheit
1
Enter Temperature in Fahrenheit: 23
-5.0 C
People are also reading:
- C Program to check whether the number is a Palindrome number or not
- Python Program to Generate a Random Number
- Program to Find the Sum of Series 1+x+x^2+……+x^n
- Python Program to Solve Quadratic Equation
- C++ and Python Code to Find The Sum of Elements Above and Below The Main Diagonal of a Matrix
- Python Program to Multiply Two Matrices
- C++ & Python program to Reverse a String
- Python Program to Display Fibonacci Sequence Using Recursion
- C Program to Extract a Portion of String
- Python Program to Add Two Matrices
Leave a Comment on this Post