// BlankConsoleLab.cpp : This file contains the 'main' function. Program execution begins and ends there. // //nathan turcas lab 2 //psuedo code: First part using three different functions to execute commands so that fahrenheit is inputed and calculated, along with Celcius if // inputed and then changed back into Fahrenheit. After that, windspeed is asked to be inputed and then calculated with fahrenheit to produce // the windchill. #include using namespace std; using std::cout; using std::cin; using std::endl; int convertC_to_F(int Ctemp) { float Ftemp; Ftemp = Ctemp * 1.8 + 32; return Ftemp; } float Wind(float Ftemp) { int windspeed; while (true) { string Windspeed; // take input from the user cout << "Enter a windspeed mph: "; cin >> windspeed; if (windspeed < 0 || windspeed > 231) cout << "windspeed value must be between 0 and 231" << endl; else break; } // end windspeed loop float windchill = windspeed * 0.7 - Ftemp; return windchill; } int main() { string temptype; float Ftemp, Ctemp; cout << "enter F for Fahrenhiet or C for Celcius: "; cin >> temptype; if (temptype == "C") { while (true) { // take input from the user cout << "Enter a temperature in Celcius: "; cin >> Ctemp; if (Ctemp < -62 || Ctemp > 49.5) cout << "Celcius value must be between -62 and 49.5" << endl; else break; } //end C while Ftemp = convertC_to_F(Ctemp); cout << "Fahrenhiet temperature: "; cout << Ftemp; } else { while (true) { // take input from the user cout << "Enter a temperature in Fahrenheit: "; cin >> Ftemp; if (Ftemp < -81 || Ftemp > 121) cout << "Fahrenheit value must be between -81 and 121" << endl; else break; } // end F while } float windchill = Wind(Ftemp); cout << "Windchill: "; cout << windchill; }