// Name: Raquel Chavez // Date: 1/26/2024 // Class: CST 116 // Homework 2 #define VERBOSE #include #include "header.h" int main() { int enter_num; std::cout << "To change celsius to Fahrenheit enter 0 " << std::endl; std::cout << "To change Fahrenheit to Celsius enter 1 " << std::endl; std::cin >> enter_num; int i; std::cin >> i; switch (enter_num) { case 0: std::cout << CtoF(i) << std::endl; if (i < 40) { std::cout << "It is cold" << std::endl; } else if (i > 80) { std::cout << "It is hot" << std::endl; } break; case 1: std::cout << FtoC(i) << std::endl; if (i > 15) { std::cout << "It is cold" << std::endl; } else if (i < 15) { std::cout << "it is hot" << std::endl; } break; default: std::cout << " Number invalid" << std::endl; break; } #ifdef VERBOSE switch (enter_num){ case 1: std::cout << i << "F to C " << std::endl; std::cout << i << " - 32 * (5/9)" << std::endl; std::cout << "C = " << FtoC(i) << std::endl; break; case 0: std::cout << i << "C to F " << std::endl; std::cout << i << " (9/5) + 32" << std::endl; std::cout << "F = " << CtoF(i) << std::endl; break; } #endif; return 0; }; float FtoC(int fah) { // -32 *5/9 float num = static_cast(fah - 32) *(5.0 / 9.0); return num; } float CtoF(int cel) { // 9/5+32 float num = static_cast(cel) * (9.0 / 5.0) + 32; return num; }