# C++ Program to Convert Fahrenheit to Celsius

In this post, we will learn how to convert Fahrenheit to Celsius using the C++ Programming language.

The formula used to convert temperature from degree Fahrenheit to degree Celsius is:

• C = (F – 32) x 5/9

where C is the temperature in Celsius and F is the temperature in Fahrenheit.

We will convert the temperature from Fahrenheit to Celsius using the above conversion formula.

So, without further ado, letâ€™s begin this tutorial.

## C++ Program to Convert Fahrenheit to Celsius

C++ Program

```// C++ Program to Convert Fahrenheit to Celsius
#include <iostream>
using  namespace std;

int main(){
float fahren, celsius;

cout << "Enter the temperature in degree Fahrenheit: ";
cin >> fahren;

// Fahrenheit to celsius
celsius = (fahren - 32) * 5/9;

// Display output
cout << "The temperature in degree Celsius: " << celsius << endl;
return 0;
}
```

Output

``````Enter the temperature in degree Fahrenheit: 101.7
The temperature in degree Celsius: 38.7222
``````

## How Does This Program Work?

```    float fahren, celsius;
```

In this program, we have declared two floating data type variables named fahren and celsius.

```    // Asking for input
cout << "Enter the temperature in degree Fahrenheit: ";
cin >> fahren;
```

Then, the user is asked to enter the temperature in degree Fahrenheit.

```    // Fahrenheit to celsius
celsius = (fahren - 32) * 5/9;
```

We convert the temperature from degree Fahrenheit to degree Celsius using the formula: C = (F – 32) x 5/9.

```    // Display output
cout << "Temperature in degree Celsius: " << celsius << endl;
```

After that, the temperature in degree Celsius is displayed on the screen using the cout statement.

## Conclusion

I hope after going through this post, you understand how to convert Fahrenheit to Celsius using the C++ Programming language.

If you have any doubt regarding the program, then contact us in the comment section. We will be delighted to assist you.