Unit Converter

#include using namespace std; void showMenu() { cout << "\n--- Unit Converter ---\n"; cout << "1. Meters to Feet\n"; cout << "2. Feet to Meters\n"; cout << "3. Celsius to Fahrenheit\n"; cout << "4. Fahrenheit to Celsius\n"; cout << "5. Kilograms to Pounds\n"; cout << "6. Pounds to Kilograms\n"; cout << "7. Exit\n"; cout << "Choose an option: "; } int main() { int choice; double input, result; while (true) { showMenu(); cin >> choice; switch (choice) { case 1: cout << "Enter meters: "; cin >> input; result = input * 3.28084; cout << input << " meters = " << result << " feet\n"; break; case 2: cout << "Enter feet: "; cin >> input; result = input / 3.28084; cout << input << " feet = " << result << " meters\n"; break; case 3: cout << "Enter Celsius: "; cin >> input; result = (input * 9.0 / 5.0) + 32; cout << input << " °C = " << result << " °F\n"; break; case 4: cout << "Enter Fahrenheit: "; cin >> input; result = (input - 32) * 5.0 / 9.0; cout << input << " °F = " << result << " °C\n"; break; case 5: cout << "Enter kilograms: "; cin >> input; result = input * 2.20462; cout << input << " kg = " << result << " lbs\n"; break; case 6: cout << "Enter pounds: "; cin >> input; result = input / 2.20462; cout << input << " lbs = " << result << " kg\n"; break; case 7: cout << "Exiting Unit Converter.\n"; return 0; default: cout << "Invalid option. Please try again.\n"; } } return 0; }

Code output

--- Unit Converter --- 1. Meters to Feet 2. Feet to Meters 3. Celsius to Fahrenheit 4. Fahrenheit to Celsius 5. Kilograms to Pounds 6. Pounds to Kilograms 7. Exit Choose an option: 1 Enter meters: 10 10 meters = 32.8084 feet