// Author: Connor McDowell // Date: 1/20/24 // project reason: Homework 2 #include #define VERBOSE using std::cout; using std::cin; using std::endl; int main() { char i; std::cout << "Please enter C if you would like to change fahrenheit to celsius "; std::cout << "Or enter F if you would like to change celsius to fahrenheit "; cin >> i; if ( i == 'C') { float fah = 0.0; std::cout << "you have selected fahrenheit to celsius, please enter a whole number below" << std::endl; cin >> fah; float FtoC(float fah); } // DONE if ( i == 'F') { float cel = 0.0; std::cout << "you have selected celsus to fahrenheit, please enter a whole number below" << std::endl; cin >> cel; float num = (cel * (9.0 / 5.0)) + 32; if (0 < num && num < 32) { std::cout << "The temperature: " << num << " fahrenheit, is cold enough that water freezes! brrr!" << std::endl; } if (33 < num && num < 65) { std::cout << "The temperature: " << num << " fahrenheit, is quite chilly! bring a sweater" << std::endl; } if (66 < num && num < 76) { std::cout << "The temperature: " << num << " fahrenheit, is around room temperature and quite comfortable" << std::endl; } if (78 < num && num < 88) { std::cout << "The temperature: " << num << " fahrenheit, is pretty warm! drink plenty of water and stay in the shade when you can." << std::endl; } if (89 < num && num < 100) { std::cout << "The temperature: " << num << " fahrenheit, is very hot, wear sunscreen and hydrate often if going out." << std::endl; } if (num > 101) { std::cout << "The temperature: " << num << " fahrenheit, do not even think about leaving the house." << std::endl; } #ifdef VERBOSE { std::cout << cel << " C to F" << std::endl; std::cout << "F = 32 + (9/5 * " << cel << " C)" << std::endl; std::cout << "F = " << num << " " << std::endl; } #endif VERBOSE } system("pause"); return 0; } float FtoC(float fah) { // -32*5/9 float num = (fah - 32) * (5 / 9); return num; }