Write a C++ code to Provide an application that allows users to select the metho
ID: 3855767 • Letter: W
Question
Write a C++ code to Provide an application that allows users to select the method how to convert between miles and kilometer by using the formula or using the estimation. After finishing one, re-display the menu to allow users to continue to convert until they want to exit.
B. REQUIREMENT STATEMENT Provide an application that allows users to select the method how to convert between miles and kilometers by using the formula or using the estimation. After finishing one, re-display the menu to allow users to continue to convert until they want to exit. There are 4 options to convert: 1. FORMULA: Convert distance in miles to kilometers: read the distance in miles from the keyboard, then convert it to kilometers FORMULA: Convertnilmeters to miles: read the distance in 2. FORMULA: Convert distance in kilometers to miles: read the distance in kilometers from the keyboard, then covert it to miles ESTIMATE: Convert distance in mile to kilometers: read the distance in miles from the keyboard, then estimate 3. ESTIMATE: Convert distance in kilometers to miels: read the distance in kilometers from the keyboard, then estimate 4.Explanation / Answer
Here you go champ. I hope you will love it... Let me know if you have any questions or need help...
#include<iostream>
#include <cstdlib>
using namespace std;
double formula_kilometer_to_mile(double km) {
return km * 0.62137119;
}
double formula_mile_to_kilometer(double mile) {
return mile * 1.609344;
}
double estimate_kilometer_to_mile(double km) {
return km * 5/8;
}
double estimate_mile_to_kilometer(double mile) {
return mile * 8/5;
}
int main() {
int choice;
double input;
do {
cout << "1. FORMULA: Convert distance in miles to kilometers" <<endl;
cout << "2. FORMULA: Convert distance in kilometers to miles" <<endl;
cout << "3. ESTIMATE: Convert distance in miles to kilometers" <<endl;
cout << "4. ESTIMATE: Convert distance in kilometers to miles" <<endl;
cout << "5. EXIT" << endl;
cout << "Enter choice: ";
cin >> choice;
//cls
if (system("CLS")) system("clear");
switch (choice) {
case 1:
cout << "Distance in miles: ";
cin >> input;
cout << "Distance in kilometers: " << formula_mile_to_kilometer(input) << endl;
break;
case 2:
cout << "Distance in kilometers: ";
cin >> input;
cout << "Distance in miles: " << formula_kilometer_to_mile(input) << endl;
break;
case 3:
cout << "Distance in miles: ";
cin >> input;
cout << "Distance in kilometers: " << estimate_mile_to_kilometer(input) << endl;
break;
case 4:
cout << "Distance in kilometers: ";
cin >> input;
cout << "Distance in miles: " << estimate_kilometer_to_mile(input) << endl;
break;
}
if (choice != 5)
cout << endl << endl << endl << endl << endl ;
}while (choice != 5);
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.