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