8 Update the following program. C++ data structures and algorithms Instructions:
ID: 3800598 • Letter: 8
Question
8
Update the following program. C++ data structures and algorithms
Instructions:
code to be update:
//Rate conversion program
#include<iostream>
#include<cstdlib> //for exit function
using namespace std;
//function prototypes
float dollar_to_yen(int dollar);
float dollar_to_euro(int dollar);
float dollar_to_peso(int dollar);
int main()
{
int menu,amount;
float yen, euro, peso;
cout<<"Please enter $ amount:"<<endl;
cin>>amount;
cout<<"Main Menu:"<<endl;
cout<<"Enter # to run program or quit:"<<endl;
cout<<"1) Yen Conversion"<<endl;
cout<<"2) Euro Conversion"<<endl;
cout<<"3) Peso Conversion"<<endl;
cout<<"4) All Currencies"<<endl;
cout<<"5) Quit"<<endl;
cin>>menu;
switch(menu)
{
case 1:
yen = dollar_to_yen(amount);
cout<<"You have "<<yen<<" Yen"<<endl;
break;
case 2:
euro = dollar_to_euro(amount);
cout<<"You have "<<euro<<" Euros"<<endl;
break;
case 3:
peso = dollar_to_peso(amount);
cout<<"You have "<<peso<<" Peso"<<endl;
break;
case 4:
yen = dollar_to_yen(amount);
cout<<"You have "<<yen<<" Yen"<<endl;
euro = dollar_to_euro(amount);
cout<<"You have "<<euro<<" Euros"<<endl;
peso = dollar_to_peso(amount);
cout<<"You have "<<peso<<" Peso"<<endl;
break;
case 5:
exit(1);
default:
cout<<"Wrong choice";
}//end of switch case
return 0;
}//end of main function
float dollar_to_yen(int dollar)
{
return 113.26*dollar;
}
float dollar_to_euro(int dollar)
{
return 0.93*dollar;
}
float dollar_to_peso(int dollar)
{
return dollar*21.03;
}
Explanation / Answer
No mistakes in this program,everything is ok.just you replace the following functions to Your program.
float dollar_to_yen(int dollar)
{
return 113.58*dollar;
}
float dollar_to_euro(int dollar)
{
return 0.95*dollar;
}
float dollar_to_peso(int dollar)
{
return dollar*20.12;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.