From ba6e8fb8563796e303e95e559ea3fa33c2bcf8e6 Mon Sep 17 00:00:00 2001 From: tafaar Date: Tue, 8 Nov 2022 18:08:04 -0800 Subject: added comments --- BlankConsoleLab/BlankConsoleLab.cpp | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'BlankConsoleLab/BlankConsoleLab.cpp') diff --git a/BlankConsoleLab/BlankConsoleLab.cpp b/BlankConsoleLab/BlankConsoleLab.cpp index 1620263..ed4bbe7 100644 --- a/BlankConsoleLab/BlankConsoleLab.cpp +++ b/BlankConsoleLab/BlankConsoleLab.cpp @@ -39,10 +39,12 @@ float ConvertTemperature(float temperature, char initialSystem) { bool CheckWindSpeed(float& input) { + // Checks to see if the value entered is between the minimum and maximum wind speeds. + if (input < minW || input > maxW) { cout << "\nInvalid wind speed. Please enter a number between 0 and 231" << endl; - return false; + return false; // Returns false if the value is beyond or below the range. } else return true; @@ -57,7 +59,7 @@ float GetWindChill() { windChill = 35.74 + (0.6215 * tempFahrenheit) + (pow(windSpeed, 0.16) * ((0.4275 * tempFahrenheit) - 35.75)); - return windChill; + return windChill; // Returns the wind chill based on what the user entered before the function has been called. Only outputs as fahrenheit. } @@ -71,6 +73,9 @@ int main() bool validEntries = false; + // Taking input from the user until they give a valid entry. + // A valid entry should be a number and the character C for celsius or F for fahrenheit. + do { cin >> tempInput >> tempSystem; @@ -113,16 +118,20 @@ int main() cout << "\nNext, enter a wind speed between 0 and 231mph. You do not need to include a unit." << endl; + // validEntries is just a boolean that's getting reused. + validEntries = false; do { cin >> windSpeed; - validEntries = CheckWindSpeed(windSpeed); + validEntries = CheckWindSpeed(windSpeed); // If the user's input is between the minium and maximum wind speeds, this will return true. } while (validEntries == false); + // Setting the wind chill values. + windFahrenheit = GetWindChill(); windCelsius = ConvertTemperature(windFahrenheit, 'F'); @@ -130,6 +139,8 @@ int main() cout << "\nConversions for " << tempInput << tempSystem << " with wind speed " << windSpeed << "MPH." << endl; + // Printing the table. + cout << setprecision(2) << fixed << left << setw(20); cout << setw(colWidth) << "\nCelsius" << setw(colWidth) << "Fahrenheit" << setw(colWidth) << "Wind Speed" << setw(colWidth) << "Wind Chill (F)" << setw(colWidth) << "Wind Chill (C)" << endl; cout << setw(colWidth) << tempCelsius << setw(colWidth) << tempFahrenheit << setw(colWidth) << windSpeed << setw(colWidth) << windFahrenheit << setw(colWidth) << windCelsius << endl; -- cgit v1.2.3