返回列表 發帖
本帖最後由 張彥承 於 2014-5-10 17:08 編輯

#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
    re:
    int month,a,b;
    system("cls");
    cout<<"***天才電費計算機***"<<endl<<endl;
    cout<<"請輸入月份: ";
    cin>>month;
    if(month>=6 && month<=9)
    {
        cout<<"用電度數: ";
        cin>>a;
        if(a>0 && a<=120)   
            b=2.1*a;      
        else if(a>=121 && a<=330)
            b=2.1*120+3.02*(a-120);
        else if(a>=331 && a<=500)
            b=2.1*120+3.02*210+4.39*(a-330);
        else if(a>=501 && a<=700)
            b=2.1*120+3.02*210+4.39*170+4.97*(a-500);
        else if(a>700)
            b=2.1*120+3.02*210+4.39*170+4.97*200+5.63*(a-700);   
        else
        {
            cout<<"用電度數輸入錯誤"<<endl;   
            system("pause");
            goto re;
        }
    }
    else if((month>=10 && month<=12) || (month>=1 && month<=5))
    {
        cout<<"用電度數: ";
        cin>>a;
        if(a>0 && a<=120)   
            b=2.1*a;      
        else if(a>=121 && a<=330)
            b=2.1*120+2.68*(a-120);
        else if(a>=331 && a<=500)
            b=2.1*120+2.68*210+3.61*(a-330);
        else if(a>=501 && a<=700)
            b=2.1*120+2.68*210+3.61*170+4.01*(a-500);
        else if(a>700)
            b=2.1*120+2.68*210+3.61*170+4.01*200+4.5*(a-700);   
        else
        {   
            cout<<"用電度數輸入錯誤"<<endl;   
            system("pause");
            goto re;
        }         
    }
    else
    {
        cout<<"月份輸入錯誤"<<endl;   
        system("pause");
        goto re;
    }
    cout<<"你要繳交的電費共: "<<b<<"元!"<<endl;
    system("pause");
    return 0;
}

TOP

返回列表