PLEASE DO IT IN C++ Expand the code program below considering the following specifications: Add a function that will convert from Fahrenheit to Celsius; Add a function showMenu() that will let the user choose between converting from Fahrenheit to Celsius or from Celsius to Fahrenheit; Modify the getinput function so that it accepts a generic input (which can be expressed in either Fahrenheit or Celsius depending on the type of conversion chosen by the user) Modify the showoutput function so that it displays a generic result (by printing the equivalent temperature of any given temperature input). To sum it all up, there will be five functions in this program: celcius, fahrenheit, showMenu, getinput and showOutput. Please dont do a different code aside from the given code. just modify the given code to get the desired program. Thank you so much!
PLEASE DO IT IN C++
Expand the code program below considering the following specifications:
- Add a function that will convert from Fahrenheit to Celsius;
- Add a function showMenu() that will let the user choose between converting from Fahrenheit to Celsius or from Celsius to Fahrenheit;
- Modify the getinput function so that it accepts a generic input (which can be expressed in either Fahrenheit or Celsius depending on the type of conversion chosen by the user)
- Modify the showoutput function so that it displays a generic result (by printing the equivalent temperature of any given temperature input).
To sum it all up, there will be five functions in this program: celcius, fahrenheit, showMenu, getinput and showOutput. Please dont do a different code aside from the given code. just modify the given code to get the desired program. Thank you so much!
CODE:
#include <iostream>
using namespace std;
void showoutput(double fahrenheit);
//This function will print the result
double celcius(double fahrenheit);
// Converts Fahrenheit to celcius
void getinput(double& fahrenheit);
// this will get user input
int main()
{
double F;
getinput(F);
showoutput(F);
return 0;
}
void getinput(double& fahrenheit)
{
cout << "Input the value of Fahrenheit: ";
cin >> fahrenheit;
}
double celcius(double fahrenheit)
{
return (5.0/9)*(fahrenheit-32);
}
void showoutput(double fahrenheit)
{
cout << fahrenheit << " degree fahrenheit = " << celcius(fahrenheit) << " celcius ";
}
Step by step
Solved in 4 steps with 4 images