# C++ Program for temperature conversion which converts Fahrenheit to Celsius or Celsius to Fahrenheit

You will learn about the C++ program to convert temperature i.e degree Celsius into Fahrenheit and vice versa.

Temperature conversion formula:

F = ( 1.8 * C) + 32 //celsius into fahrenheit
C = ( F – 32 ) / 32 //fahrenheit into celsius

## C++ Program to Convert Temperature

``````#include<iostream>
using namespace std;
int main()
{
float fahr, cel;
char option;

cout << "Choose from following option:" << endl;
cout << "1. Celsius to Fahrenheit." << endl;
cout << "2. Fahrenheit to Celsius." << endl;
cin >> option;
if (option == '1')
{
cout << "Enter the temperature in Celsius: ";
cin >> cel;

fahr = (1.8 * cel) + 32.0;
cout << "\nTemperature in degree Fahrenheit: " << fahr << " F" << endl;
}

else if (option == '2')
{
cout << "Enter the temperature in Fahrenheit: ";
cin >> fahr;

cel = (fahr - 32) / 1.8;
cout << "\nTemperature in degree Celsius: " << cel << " C" << endl;
}
else
cout << "Error Wrong Input." << endl;

return 0;
}``````

Output of Program

Choose from following option:

1. Celsius to Fahrenheit.
2. Fahrenheit to Celsius.
1
Enter the temperature in Celsius: 24

Temperature in degree Fahrenheit: 75.2 F

Categories C++