23: Write a program that takes the temperature in Celsius and converts it to Fahrenheit or vice versa, depending on user input.
// Write a program that takes the temperature in Celsius and
// converts it to Fahrenheit or vice versa, depending on user input.
#include <iostream>
using namespace std;
int main()
{
char choose;
float temp_c, temp_f;
cout << "Choose \n 'F' or 'f' for fahrenhiet \n 'C' or 'c' for celcius \n";
cin >> choose;
if (choose == 'C' || choose == 'c')
{
cout << "Enter the temperature in Celcius: ";
cin >> temp_c;
}
else if (choose == 'F' || choose == 'f')
{
cout << "Enter the temperature in fahrenhiet: ";
cin >> temp_f;
}
else
{
cout << "Invalid Input \n";
return 0;
}
if (choose == 'C' || choose == 'c')
{
temp_f = (1.8 * temp_c) + 32;
cout << temp_c << " degree celcius in degree fahrenhiet is: " << temp_f << " degrees" << endl
<< endl;
}
else if (choose == 'F' || choose == 'f')
{
temp_c = (10 * temp_f - 320) / 18;
cout << temp_f << " degree fahrenhiet in degree celcius is: " << temp_c << " degrees" << endl
<< endl;
}
return 0;
}
Comments
Post a Comment