summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrenton Stark <[email protected]>2022-11-05 12:17:43 -0700
committerTrenton Stark <[email protected]>2022-11-05 12:17:43 -0700
commit164832283052c9c1d855543050bf0528e3042c5e (patch)
tree00130fa105a4db1c75afc38fd4c1d67499102502
parentFixed integer division. (diff)
downloadcst116-lab2-stark-164832283052c9c1d855543050bf0528e3042c5e.tar.xz
cst116-lab2-stark-164832283052c9c1d855543050bf0528e3042c5e.zip
Added wind speed input
-rw-r--r--BlankConsoleLab/cst116-lab2-stark.cpp26
1 files changed, 23 insertions, 3 deletions
diff --git a/BlankConsoleLab/cst116-lab2-stark.cpp b/BlankConsoleLab/cst116-lab2-stark.cpp
index b20630d..ea91610 100644
--- a/BlankConsoleLab/cst116-lab2-stark.cpp
+++ b/BlankConsoleLab/cst116-lab2-stark.cpp
@@ -8,21 +8,26 @@ using std::cout;
using std::cin;
using std::endl;
-float tempConverter(float temp, bool dirc);
void inputTemp(float& cTemp, float& fTemp);
+float tempConverter(float temp, bool dirc);
+void inputWind(float& windS);
+float windChillCalc(float windS);
const float fMin = -80, fMax = 121, cMin = -62, cMax = 49.5, wMin = 0, wMax = 231; //Minimum and maximum valid ranges for all user inputs
int main() {
- float cTemp, fTemp;
+ float cTemp, fTemp, windS;
cout << "Welcome to Cold Calculator v0.2" << endl;
inputTemp(cTemp, fTemp);
+ inputWind(windS);
cout << cTemp << endl;
cout << fTemp << endl;
+ cout << windS << endl;
}
+//Takes either celcius or fahrenheit then converts it to the other and outputs both by reference
void inputTemp(float& cTemp, float& fTemp) {
char tempType;
@@ -72,4 +77,19 @@ float tempConverter(float temp, bool dirc) {
}
return cTemp;
-} \ No newline at end of file
+}
+
+void inputWind(float& windS) {
+ cout << "What is the wind speed in miles per hour (0 - 231)" << endl;
+ do {
+ cin >> windS;
+ cout << endl;
+ if (windS < 0 || windS > 231) {
+ cout << "Input a value between 0 and 231 miles per hour!" << endl;
+ }
+ } while (windS < 0 || windS > 231);
+}
+
+float windChillCalc(float windS) {
+
+}