Welcome to Westonci.ca, your one-stop destination for finding answers to all your questions. Join our expert community now! Ask your questions and receive accurate answers from professionals with extensive experience in various fields on our platform. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.

Create a Metric Conversion application that displays a menu of conversion choices and then prompts the user to choose a conversion. Conversion choices should include inches to centimeters, feet to centimeters, yards to meters, miles to kilometers, and vice versa. The application should include separate methods for doing each of the conversions. Application output should look similar to:

Sagot :

Answer:

The program in C++ is as follows:

#include<iostream>

using namespace std;

void in2cm(){

   double inch;

   cout<<"Inches: ";    cin>>inch;

   cout<<"Centimeter: "<<2.54 * inch<<endl;}

void ft2cm(){

   double feet;

   cout<<"Feet: ";    cin>>feet;

   cout<<"Centimeter: "<<30.48 * feet<<endl;}

void yd2m(){

   double yard;

   cout<<"Yard: ";    cin>>yard;

   cout<<"Meter: "<<0.9144 * yard<<endl;}

void mi2km(){

   double miles;

   cout<<"Mile: ";    cin>>miles;

   cout<<"Kilometer: "<<1.60934 * miles<<endl;}

void cm2in(){

   double cm;

   cout<<"Centimeter: ";    cin>>cm;

   cout<<"Inches: "<<0.393701 * cm<<endl;}

void cm2ft(){

   double cm;

   cout<<"Centimeter: ";    cin>>cm;

   cout<<"Feet: "<<0.0328084 * cm<<endl;}

void m2yd(){

   double meter;

   cout<<"Meter: ";    cin>>meter;

   cout<<"Yard: "<<1.09361 * meter<<endl;}

void km2mi(){

   double km;

   cout<<"Kilometer: ";    cin>>km;

   cout<<"Miles: "<<0.621371 * km<<endl;}

int main(){

   cout<<"Menu\n1 - inches to centimeter\n2 - feet to centimeter\n3 - yard to meter\n4 - miles to kilometer";

   cout<<"\n5 - centimeter to inches\n6 - centimeter to feet\n7 - meter to yard\n8 - kilometer to miles\n0 - Quit"<<endl;

   int menu;

   cout<<"Select Menu: ";    cin>>menu;

   while(menu != 0){

   if(menu == 1){        in2cm();    }

   else if(menu == 2){        ft2cm();    }

   else if(menu == 3){        yd2m();    }

   else if(menu == 4){        mi2km();    }

  ��else if(menu == 5){        cm2in();    }

   else if(menu == 6){        cm2ft();    }

   else if(menu == 7){        m2yd();    }

   else if(menu == 8){        km2mi();    }

   else{cout<<"Invalid Menu"<<endl;}

       cout<<"Select Menu: ";    cin>>menu;

   }

   return 0;

}

Explanation:

See attachment for complete code where comments are used as explanation

View image MrRoyal
Thank you for visiting. Our goal is to provide the most accurate answers for all your informational needs. Come back soon. We hope this was helpful. Please come back whenever you need more information or answers to your queries. Thank you for visiting Westonci.ca, your go-to source for reliable answers. Come back soon for more expert insights.