diff options
| author | Musa Ahmed <[email protected]> | 2022-11-09 20:14:49 -0800 |
|---|---|---|
| committer | Musa Ahmed <[email protected]> | 2022-11-09 20:14:49 -0800 |
| commit | 1147f5be0b5cc827c77f1230b6c9425515f9a24f (patch) | |
| tree | cad92c768537bb503f6b08b2e2d9bf80b689db82 /BlankConsoleLab/BlankConsoleLab.cpp | |
| parent | finished msot of the calcualtions (diff) | |
| download | cst116-lab2-m005a-1147f5be0b5cc827c77f1230b6c9425515f9a24f.tar.xz cst116-lab2-m005a-1147f5be0b5cc827c77f1230b6c9425515f9a24f.zip | |
added pseudocode
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
| -rw-r--r-- | BlankConsoleLab/BlankConsoleLab.cpp | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp deleted file mode 100644 index b343e4b..0000000 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ /dev/null @@ -1,114 +0,0 @@ -// BlankConsoleLab.cpp : This file contains the 'main' function. Program execution begins and ends there. -// - -#include <iostream> -#include <string> -#include <iomanip> // std::setprecision - -using namespace std; - -using std::cout; -using std::cin; -using std::endl; - -float cToF(float a) { - float temp = (9.0 / 5) * a + 32; - return temp; -} - -float windChill(float& d, float& w) { - float out = 35.74 + 0.6215 * d - 35.75 * pow(w, 0.16) + 0.4275 * d * pow(w, 0.16); - return out; -} -string output(float d, float w, float chill, bool x) { - string temp; - - if (x == true) { - temp = "fahrenheit"; - } - else { - temp = "celsius"; - } - return "For " + to_string(d) + " " + temp + " and " + to_string(w) + " mph wind, the windchill is: " + to_string(chill); -} -int main() -{ - const int MINF = -80; - const int MAXF = 121; - const int MINC = -62; - const float MAXC = 49.5; - float c = 0; - float f = 0; - float w; - string temp; - bool range = false; - bool tilSpeed = false; - bool isF = false; - cout << "Do you want to enter in Fahrenheit (F) or (C)" << endl; - cin >> temp; - while(range == false) { - - if (temp == "C") { - range = true; - cout << "Enter a temperature in Celsius between -62 and 49.5: " << endl; - cin >> c; - if (c < MINC || c > MAXC) { - range = false; - } - else { - cout << "You entered " << c << " degrees celsius, or " << cToF(c) << " degrees fahrenheit" << endl; - - tilSpeed = true; - } - - - } - else if (temp == "F") { - range = true; - cout << "Enter a temperature in Fahrenheit between -80 and 121: " << endl; - cin >> f; - if (f < MINF || f > MAXF) { - range = false; - } - else { - cout << "You entered " << f << " degrees fahrenheit" << endl; - tilSpeed = true; - } - - - - } - - else { - cout << "Do you want to enter in Fahrenheit (F) or (C)" << endl; - cin >> temp; - } - - if (range == true) { - tilSpeed = true; - cout << "Enter a speed between 0 and 231: " << endl; - cin >> w; - while (w > 231 || w < 0) { - cout << "Enter a speed between 0 and 231: " << endl; - cin >> w; - - } - } - - } - - if (c != 0) { - isF = false; - cout << setprecision(2) << output(c, w, windChill(c, w), isF); - - } - - else if (f != 0) { - isF = true; - cout << setprecision(2) << output(f, w, windChill(f, w), isF); - - } - - -} - |