summaryrefslogtreecommitdiff
path: root/BlankConsoleLab/cst116-lab2-stark.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'BlankConsoleLab/cst116-lab2-stark.cpp')
-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) {
+
+}