Algorithm: Temperature Conversion
This algorithm inputs a temperature in Fahrenheit and converts into centigrade.
Start
Input Temperature in Fahrenheit in F variable.
Calculate Centigrade C = (F-32) x 5.0 / 9.0
Show temperature in centigrade
Stop
![](https://static.wixstatic.com/media/0f65e1_ff1bf039346b491f80931436cc253370~mv2.png/v1/fill/w_51,h_83,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/0f65e1_ff1bf039346b491f80931436cc253370~mv2.png)
Celsius to Fahrenheit
Code:
#include<iostream>
using namespace std;
int main()
{
float fahrenheit, celsius;
cout << "Enter the temperature : ";
cin >> celsius;
fahrenheit = (celsius * 9.0) / 5.0 + 32;
cout << "The temperature in Celsius : " << celsius << endl;
cout << "The temperature in Fahrenheit : " << fahrenheit << endl;
return 0;
}
Output:
![](https://static.wixstatic.com/media/0f65e1_c60d2dacfba7465eb3403c82b6faca29~mv2.png/v1/fill/w_80,h_11,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/0f65e1_c60d2dacfba7465eb3403c82b6faca29~mv2.png)
Fahrenheit to Celsius
Code:
#include <iostream>
double fahrenheitToCelsius(double fahrenheit)
{
double celsius;
celsius = (fahrenheit - 32.0) * 5.0 / 9.0;
return celsius;
}
int main()
{
double fahrenheit;
std::cout << "Enter temperature in fahrenheit (in degrees) ";
std::cin >> fahrenheit;
std::cout << "Temperature in Celsius (in degrees) = "
<< fahrenheitToCelsius(fahrenheit) << std::endl;
}
Output:
![](https://static.wixstatic.com/media/0f65e1_890f1be52b4b4c5c9169763baee1209f~mv2.png/v1/fill/w_82,h_9,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/0f65e1_890f1be52b4b4c5c9169763baee1209f~mv2.png)
The Tech Platform