diff options
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp deleted file mode 100644 index b9db15f..0000000 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ /dev/null @@ -1,96 +0,0 @@ -/* -Andrei Florea - CST 116 - Lab 2 - Calculating wind chill -*/ - -#include <iostream> - -using namespace std; - -using std::cout; -using std::cin; -using std::endl; - -void user_entry_temp(int& temperature, char decision); -void wind_speed(int& wind_speed); -int convert_to_f(int c_temp); - -const int F_MAX = 121; -const int F_MIN = -80; - -const float C_MAX = 42.5; -const int C_MIN = -62; - -const int W_MAX = 231; -const int W_MIN = 0; - -int main() -{ - // Driver function for the program - int temperature = -100; - int wind_speed = -100; - int chill; - char temp_decision; - - cout << "Do you want to input temperature in Farenheit (F) or Celsius (C)?" << endl; - cin >> temp_decision; - temp_decision = tolower(temp_decision); - - - user_entry_temp(temperature, temp_decision); - - - cout << temperature; - -} - -void user_entry_temp(int& temperature, char decision) -{ - // Takes argument by reference and limits the input to a specific range for temperature, doesn't return, it changes by reference - - if (decision != 'f' && decision != 'c') // Ensures that the temp_decision is either f or c. - { - while (decision != 'f' && decision != 'c') - { - cout << "Wrong input for temperature, do you want temperature in Farenheit (F) or Celsius (C)?" << endl; - cin >> decision; - decision = tolower(decision); - } - } - - if (decision == 'c') - { - while (temperature < C_MIN || temperature > C_MAX) // Ensures input for temperature is within the range - { - cout << "Enter a value in Celsius for temperature (-62C - 42.5C inclusive): " << endl; - cin >> temperature; - } - temperature = convert_to_f(temperature); // Calls to convert temperature to Farenheit - - } - else if (decision == 'f') - { - while (temperature < F_MIN || temperature > F_MAX) // Ensures input for temperature is within the range - { - cout << "Enter a value in Farenheit for temperature (-80F - 121F inclusive): " << endl; - cin >> temperature; - } - } -} - -void user_entry_speed(int& wind_speed) -{ - // Takes user input for wind_speed and makes sure its within the given range, doesn't return it changes by reference - - while (wind_speed < W_MIN || wind_speed > W_MAX) - { - cout << "Enter a speed for the wind in MPH (0 - 231, inclusive): " << endl; - cin >> wind_speed; - } -} - -int convert_to_f(int c_temp) -{ - // Takes input in celsius, and will convert it to farenheit, returns converted temp - c_temp = 1.8 * c_temp + 32; - return c_temp; -} |