summaryrefslogtreecommitdiff
path: root/BlankConsoleLab/BlankConsoleLab.cpp
diff options
context:
space:
mode:
authorAndrei F <[email protected]>2022-11-09 16:13:11 -0800
committerAndrei F <[email protected]>2022-11-09 16:13:11 -0800
commit079146e2275a2efb19daa800c6794c2f26897a66 (patch)
treeeb10f47852d233b4ced2054da04ab4e785ae8aeb /BlankConsoleLab/BlankConsoleLab.cpp
parentFirst commit (diff)
downloadarchived-cst116-lab2-florea-079146e2275a2efb19daa800c6794c2f26897a66.tar.xz
archived-cst116-lab2-florea-079146e2275a2efb19daa800c6794c2f26897a66.zip
Finished code
Diffstat (limited to 'BlankConsoleLab/BlankConsoleLab.cpp')
-rw-r--r--BlankConsoleLab/BlankConsoleLab.cpp96
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;
-}