C++作业3

来源:互联网 发布:淘宝访客数 编辑:程序博客网 时间:2024/06/05 08:35

一、个人所得税计算器

#include <iostream>  using namespace std;  int main()  {      double dSalary,dTax,dNetIncome,dx;cout<<"请输入您本月的收入总额(元):";cin>>dSalary;dx=dSalary-3500;    if (dx>0&&dx<=1500)dTax=(dSalary-3500)*0.03;else if (dx>1500&&dx<=4500)dTax=(dSalary-3500)*0.1-105;else if (dx>4500&&dx<=9000)dTax=(dSalary-3500)*0.2-555;else if (dx>9000&&dx<=35000)dTax=(dSalary-3500)*0.25-1005;else if (dx>35000&&dx<=55000)dTax=(dSalary-3500)*0.3-2705;    else if (dx>55000&&dx<=80000)dTax=(dSalary-3500)*0.35-5505;else if (dx>80000)dTax=(dSalary-3500)*0.45-13505;dNetIncome=dSalary-dTax;cout<<"您本月应缴个人所得税"<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";     cout<<"依法纳税,共享繁荣。谢谢使用!\n";      return 0;}
二、定期存款利息计算器

#include <iostream>    using namespace std;    int main()    {        int type;        double money,period,rate,interest;        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>>type;  switch(type){         case 1:                period=0.25;                rate=0.031;                break;             case 2:                period=0.5;                rate=0.033;                break;             case 3:                period=1;                rate=0.035;                break;             case 4:                period=2;                rate=0.044;                break;             case 5:                period=3;                rate=0.05;                break;             case 6:                period=5;                rate=0.055;                break; }    interest=money*period*rate;    cout<<"到期利息为:"<<interest<<"元,本息合计:"<<interest+money<<"元"<<endl;        cout<<"感谢您的使用,欢迎下次光临!"<<endl;        return 0;    }
三、多分数段函数求值
#include <iostream> #include <cmath>   using namespace std;    int main()    {    double x,y;cout<<"请输入x的值:";cin>>x;if(x<2)y=x;else if(x>=2&&x<6)y=x*x+1;else if(x>=6&&x<10)y=sqrt(x+1);else if(x>=10)y=1/(x+1);cout<<"此时y="<<y<<endl;return 0;}



0 0
原创粉丝点击