返回列表 發帖
本帖最後由 李唯銘 於 2024-8-3 16:18 編輯
  1. #include<iostream>
  2. #include<cstdlib>
  3. using namespace std;
  4. int main()
  5. {
  6.     int month, elect;
  7.     float cost;
  8.     re:
  9.         cout<<"歡迎使用電費計算機"<<endl;
  10.         cout<<"請輸入月份"<<endl;
  11.         cin>>month;
  12.         cout<<"總共用了幾度電"<<endl;
  13.         cin>>elect;
  14.         if(month<=5&&month>0||month>=10&&month<=12)
  15.         {
  16.             if(elect>=1001){
  17.                 cost+=((elect-1001)+1)*5.28;
  18.                 elect=1000;
  19.             }
  20.             if(elect<=1000&&elect>=701){
  21.                 cost+=((elect-701)+1)*5.03;
  22.                 elect=700;
  23.             }
  24.             if(elect<=700&&elect>=501){
  25.                 cost+=((elect-501)+1)*4.48;
  26.                 elect=500;
  27.             }
  28.             if(elect<=500&&elect>=331){
  29.                 cost+=((elect-331)+1)*3.61;
  30.                 elect=330;
  31.             }
  32.             if(elect<=330&&elect>=121){
  33.                 cost+=((elect-121)+1)*2.68;
  34.                 elect=120;
  35.             }
  36.             if(elect<=120&&elect>=0){
  37.                 cost+=((elect-1)+1)*2.1;
  38.             }
  39.         }
  40.         if(month>5||month<10){
  41.             if(elect>=1001){
  42.                 cost+=((elect-1001)+1)*6.71;
  43.                 elect=1000;
  44.             }
  45.             if(elect<=1000&&elect>=701){
  46.                 cost+=((elect-701)+1)*6.16;
  47.                 elect=700;
  48.             }
  49.             if(elect<=700&&elect>=501){
  50.                 cost+=((elect-501)+1)*5.44;
  51.                 elect=500;
  52.             }
  53.             if(elect<=500&&elect>=331){
  54.                 cost+=((elect-331)+1)*4.39;
  55.                 elect=330;
  56.             }
  57.             if(elect<=330&&elect>=121){
  58.                 cost+=((elect-121)+1)*3.02;
  59.                 elect=120;
  60.             }
  61.             if(elect<=120&&elect>=0){
  62.                 cost+=((elect-1)+1)*2.1;
  63.             }
  64.         }
  65.         cout<<"這個月電費需繳"<<cost<<"元"<<endl;
  66.         system("pause");
  67.         goto re;
  68.         return 0;

  69. }
複製代碼

TOP

返回列表