c++作业3

来源:互联网 发布:网络销售的职位描述 编辑:程序博客网 时间:2024/05/19 02:42

一(1)、问题及代码

/*  * 文件名称:Ex3-2.cpp  * 作 者:叶瑞琪  * 完成日期:2017 年 4 月 4 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:  * 输入描述:输入个人收入  * 问题描述:根据我国所制定的个人所得税7级计算,得出个人所要缴纳的税 * 程序输出:输入个人所得税 * 问题分析:略  * 算法设计:略  */    #include <iostream>         using namespace std;      int main( )      {          double dI,dT=0,             a, b ;         cout<<"输入您本月的收入:";          cin>>dI;          if(dI<1500+3500)        {            a=0.03;            b=0;        }        else if(dI<4500+3500)        {            a=0.1;            b=105;        }        else if(dI<9000+3500)        {            a=0.2;            b=555;        }        else if(dI<35000+3500)        {            a=0.25;            b=1005;        }        else if(dI<55000+3500)        {            a=0.3;            b=2755;        }        else if(dI<80000+3500)        {            a=0.35;            b=5505;        }        else        {            a=0.45;            b=13505;        }        dT=(dI-3500)*a-b;        cout<<"您本月应缴纳个人所得税: "<<dT<<"(元)\n";          return 0;      }      

(2)、运算结果



二(1)、问题及代码

/*  * 文件名称:Ex3-3.cpp  * 作 者:叶瑞琪  * 完成日期:2017 年 4 月 4 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:  * 输入描述:输入年份和月份  * 问题描述:略 * 程序输出:输出本月有几天 * 问题分析:略  * 算法设计:略  */    #include<iostream>    using namespace std;    int main()    {        int y,m;        cout<<"请输入年份:";  cin>>y;        cout<<"请输入月份:";  cin>>m;        cout<<"本月有:";        switch(m)        {            case  1:cout<<"31天"<<endl;break;             case  2:if(y%400==0||(y%100!=0&&y%4==0))                    cout<<"29天"<<endl;            else                    cout<<"28天"<<endl;break;            case  3:cout<<"31天"<<endl;break;            case  4:cout<<"30天"<<endl;break;            case  5:cout<<"31天"<<endl;break;            case  6:cout<<"30天"<<endl;break;            case  7:cout<<"31天"<<endl;break;            case  8:cout<<"31天"<<endl;break;            case  9:cout<<"30天"<<endl;break;            case 10:cout<<"31天"<<endl;break;            case 11:cout<<"30天"<<endl;break;            case 12:cout<<"31天"<<endl;break;         }            return 0;  }  

(2)、运算结果


三(1)、问题及代码

/*  * 文件名称:Ex3-4.cpp  * 作 者:叶瑞琪  * 完成日期:2017 年 4 月 4 日  * 版 本 号:v1.0  * 对任务及求解方法的描述部分:  * 输入描述:输入存款的金额 * 问题描述:输入存款金额和时间,得出到期的利息和本息共计多少元 * 程序输出:输出到期的利息和本息共计多少元 * 问题分析:略  * 算法设计:略  */    #include<iostream>  using namespace std;  int main()  {    double money,interest;    int number;    cout<<"欢迎使用利息计算器!"<<endl;    cout<<"请输入存款金额:";    cin >>money;    cout<<"======存款金额======"<<endl;    cout<<"1. 3个月"<<endl;    cout<<"2. 6个月"<<endl;    cout<<"3. 一年" <<endl;    cout<<"4. 二年" <<endl;    cout<<"5. 三年" <<endl;    cout<<"6. 五年" <<endl;    cout<<"请输入存款期限的代号:";    cin>>number;    switch (number)    {     case 1 :interest=money*0.25*0.031;break;     case 2 :interest=money*0.50*0.033;break;     case 3 :interest=money*1.00*0.035;break;     case 4 :interest=money*2.00*0.044;break;                               case 5 :interest=money*3.00*0.050;break;      case 6 :interest=money*5.00*0.055;break;         }    cout<<"到期利息为:"<<interest<<",本息合计共"<<money+interest<<"元。"<<endl;    cout<<"感谢您的使用,欢迎下次光临!"<<endl;     return 0;   }     

(2)、运算结果



0 0
原创粉丝点击