Board logo

標題: 錢幣兌換問題 [打印本頁]

作者: stephen    時間: 2010-6-4 19:41     標題: 錢幣兌換問題

假設:

幣 別 | 兌換台幣
美 金 | 32.5
加 幣 | 29.34
歐 元 | 53.15
英 鎊 | 50.4
人民幣 | 4.93

請設計一程式可以讓使用者兌換各種錢幣
作者: yachen392    時間: 2010-6-5 10:17

  1. #include<iostream>
  2. using namespace std;

  3. int main()
  4. {
  5.     int money1,num,money2;//money1-國家錢幣 num-多少money money2-兌換幣種
  6.      
  7.     cout << " <1>美元 <2>加幣 <3>歐元 <4>英鎊 <5>人民幣 <6>台幣 " <<endl;   
  8.     cout << "請輸入你手中是那種錢幣?" << endl;
  9.     cin  >> money1;
  10.     cout << "請輸入你手中有多少幣值?" << endl;
  11.     cin  >> num;
  12.     cout << "請輸入你想兌換那種錢幣?" << endl;
  13.     cin  >> money2;
  14.    
  15.     double mon[]={32.5,29.34,53.15,50.41,4.93,1};
  16.     double Taiwan=num*mon[money1-1];
  17.     double final=Taiwan/mon[money2-1];
  18.    
  19.     cout << final << endl;
  20.         
  21.         system("pause");  
  22.         return 0;
  23. }
複製代碼

作者: stephen    時間: 2010-6-5 11:12

  1. #include <iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int main(void){

  5.     int money_from;  // 幣別
  6.     int money_1;  // 金額1
  7.     int money_to;  // 轉換幣別
  8.    
  9.     float rate[] = {4, 2, 53.15, 50.4, 4.93, 1};
  10.    
  11.     // 美金 加幣 歐元 英鎊 人民幣 台幣
  12.     cout << "(1)美金 (2)加幣 (3)歐元 (4)英鎊 (5)人民幣 (6)台幣 " << endl;
  13.     cout << "請輸入幣別:" << endl;
  14.     cin >> money_from;
  15.     money_from--;  // a = a - 1;  =>  a --    money_form - 1;
  16.     cout << "請輸入金額:" << endl;
  17.     cin >> money_1;
  18.     cout << "請輸入要轉換的幣別:" << endl;
  19.     cin >> money_to;
  20.     money_to--;  //money_to - 1;  
  21.     cout << money_1 * (rate[money_from] / rate[money_to]) << endl;  // 列印兌換後的金額
  22.    
  23.    
  24.     system("pause");
  25.     return 0;
  26. }
複製代碼

作者: p17johnny    時間: 2010-6-5 11:34

  1. /*
  2. 幣 別 | 兌換台幣
  3. 美 金 | 32.5
  4. 加 幣 | 29.34
  5. 歐 元 | 53.15
  6. 英 鎊 | 50.4
  7. 人民幣 | 4.93
  8. */
  9. #include <iostream>
  10. #include <cstdlib>
  11. #include <math.h>
  12. using namespace std;
  13. int main(void){
  14.    
  15.     float rate[]={32.5,29.34,53.15,50.4,4.93,1};
  16.     int chose1;
  17.     int chose2;
  18.     int chose3;
  19.     cout<<"請輸入您擁有的錢是哪種幣值?"<<endl;
  20.     cout<<"<1>美金<2>加幣<3>歐元<4>英鎊<5>人民幣<6>台幣"<<endl;
  21.     cin>>chose1;
  22.     chose1--;
  23.     cout<<"請輸入您擁有多少錢?"<<endl;
  24.     cin>>chose2;
  25.     cout<<"請輸入您要兌換哪種幣值?"<<endl;
  26.     cin>>chose3;
  27.     chose3--;
  28.     cout<<chose2 *  (rate[chose1]) / (rate[chose3])<<endl;
  29. system("pause");
  30. return 0;
  31. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2