Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Need help making a program with C++ to do the following. A. REQUIREMENTS Provide

ID: 3916029 • Letter: N

Question

Need help making a program with C++ to do the following.

A. REQUIREMENTS Provide an application that allows users to select one of the following convertions: USING FORMULA: Convert distance in miles to kilometers: read the distance in miles from the keyboard, then convert it to kilometers USING FORMULA: Convert distance in kilometers to miles: read the distance in kilometers from the keyboard, then covert it to miles 1. 2. 3. read the distance in miles from the keyboard, then AT estimate AT estimate miels: read the distance in kilometers from the keyboard, then FORMULA:you can use the following formula: Distance in miles Distance in km0.62137 Distance in kmDistance in miles 1.60935 ESTIMATE: Distance in miles Distance in km 5/8 Distance in km Distance in miles 8/5 The output should be in ONE of following format for each option: FORMULA Distance in miles Distance in km 90 144.8415 Or: FORMULA Distance in km Distance in miles 144 89.4773 Or: ESTMATE Distance in miles Distance in km 90 144 Or: ESTIMATE Distance in km Distance in miles 144 90 The calculation OR the estimation to convert distance should be done in the user-defined functions You should clean up the screen before display the result.

Explanation / Answer

#include <iostream>

using namespace std;

// 4 functions to convert from one type to other

double milesToKmsFormula(int miles)

{

return miles*1.60935;

}

double kmsToMilesFormula(int kms)

{

return kms*0.62137;

}

double milesToKmsEstimate(int miles)

{

return miles*(8/5.0);

}

double kmsToMilesEstimate(int kms)

{

return kms*(5/8.0);

}

int main() {

// asking for choice

cout << "1. Using formula: Convert distance in miles to kilometers"<< endl;

cout << "2. Using 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 << endl;

cout << "Choose one of the options above:";

int choice;

cin >> choice;

// conversion from miles to kms

if(choice == 1 || choice == 3)

{

int miles;

cout << " FORMULA Distance in miles = ";

cin >> miles;

if(choice == 1)

{

cout << "Distance in kilometers = " << milesToKmsFormula(miles);

}

else

{

cout << "Distance in kilometers = " << milesToKmsEstimate(miles);

}

}

// conversion from kms to miles

else if(choice == 2 || choice == 4)

{

int kms;

cout << " ESTIMATE Distance in kilometers = ";

cin >> kms;

if(choice == 2)

{

cout << "Distance in miles = " << kmsToMilesFormula(kms);

}

else

{

cout << "Distance in miles = " << kmsToMilesEstimate(kms);

}

}

}

/*SAMPLE OUTPUT

1. Using formula: Convert distance in miles to kilometers

2. Using formula: Convert distance in kilometers to miles

3. Estimate: Convert distance in miles to kilometers

4. Estimate: Convert distance in kilometers to miles

Choose one of the options above: 1

FORMULA

Distance in miles = 90

Distance in kilometers = 144.841

*/

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote