/********************************************************************************************
2_21r3.cpp
Jim Millard
for CO311
Solution rewritten to do input, work and output in separate functions
Simple program that takes a temperature in celsius and
converts it to fahrenheit for display.
********************************************************************************************/
#include <iostream>
#include <string>
using namespace std;
float PromptAndGet();
float CtoF(const float C);
void DisplayResults(const float C, const float F);
int main()
{
float degC, degF;
degC = PromptAndGet();
degF = CtoF(degC)
DisplayResults(degC, degF);
return 0;
}
float PromptAndGet()
{
float temp;
cout << endl << " Enter the Celsius temperature you wish to convert: " ;
cin >> temp;
return temp;
}
float CtoF(const float C)
{
return ((9./5.) * C + 32.);
}
void DisplayResults(const float C, const float F)
{
// \370 is the ASCII code for the degree symbol
cout << endl << "\t" << C << "\370C is the same as " << F << "\370F." << endl;
return;
}