summaryrefslogtreecommitdiff
path: root/BlankConsoleLab/BlankConsoleLab.cpp
diff options
context:
space:
mode:
authorMusa Ahmed <[email protected]>2022-11-09 20:14:49 -0800
committerMusa Ahmed <[email protected]>2022-11-09 20:14:49 -0800
commit1147f5be0b5cc827c77f1230b6c9425515f9a24f (patch)
treecad92c768537bb503f6b08b2e2d9bf80b689db82 /BlankConsoleLab/BlankConsoleLab.cpp
parentfinished msot of the calcualtions (diff)
downloadcst116-lab2-m005a-1147f5be0b5cc827c77f1230b6c9425515f9a24f.tar.xz
cst116-lab2-m005a-1147f5be0b5cc827c77f1230b6c9425515f9a24f.zip
added pseudocode
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
-rw-r--r--BlankConsoleLab/BlankConsoleLab.cpp114
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);
-
- }
-
-
-}
-