第三次上机作业

来源:互联网 发布:会声会影x7软件多大 编辑:程序博客网 时间:2024/05/16 15:47
一、个人所得税计算
<pre class="cpp" name="code">#include <iostream>     using namespace std;  int main()  {     double dsalary,dtax,dnetincome,a;       cout<<"请输入您本月的收入总额(元):";        cin>>dsalary,dnetincome;    a=dsalary-3500;   if(dsalary<=3500)       dtax=0;   else if(a<=1500&&a>0)    {      dtax=a*0.03;      dnetincome=dsalary-dtax; }   else if(a>1500&&a<=4500)   {      dtax=a*0.1-105;      dnetincome=dsalary-dtax;   }   else if(a>4500 && a<=9000)    {       dtax=a*0.2-555;       dnetincome=dsalary-dtax;    }   else if(a>9000 && a<=35000)    {       dtax=a*0.25-1005;       dnetincome=dsalary-dtax;    }   else if(a>35000 && a<=55000)    {       dtax=a*0.3-2755;        dnetincome=dsalary-dtax;    }   else if(a>55000 &&a<=80000)     {       dtax=a*0.35-5505;        dnetincome=dsalary-dtax;    }   else     dtax=a*0.45-13505;      dnetincome=dsalary-dtax;    cout<<"您本月应缴个人所和税 "<<dtax<<" 元,税后收入是 "<<dnetincome<<" 元。\n";      cout<<"依法纳税,共享繁荣。谢谢使用!\n";    return 0;  }

结果

二利息计算器

#include <iostream>     using namespace std;  int main( ) {int b;double a,c,d,e;cout<<"欢迎使用利息计算器!"<<endl;cout<<"请输入存款金额:";    cin>>a;    cout<<"======存款金额======"<<endl;    cout<< "1. 3个月 " << endl;    cout<< "2. 6个月" << endl;    cout<< "3. 一年 " << endl;    cout<< "4. 二年" << endl;    cout<< "5. 三年" << endl;    cout<< "6. 五年" << endl;    cout<< "请输入存款期限的代号:";cin>>b;    if (b>=1 && b<=6)    {        switch(b) {        case 1:c=0.25;d=0.031;break;case 2:c=0.5;d=0.033;break;        case 3:c=1;d=0.035;break;        case 4:c=2;d=0.044;break;        case 5:c=3;d=0.050;break;        case 6:c=5;d=0.055;break;}e=a*b*c;    cout << "到期利息为:" <<e<< "元,本息合计共"<<e+a <<"元。"<<endl;}    else      cout << "选择存款类型错误!"<<endl;    cout << "感谢您的使用,欢迎下次光临!"<<endl;    return 0;}

结果


三、多分数段函数求值

#include <iostream>   #include <cmath>using namespace std;int main( ){   double x,y;   cout<<"请输入x的值:";   cin>>x;   if(x<2)   cout<<"y="<<x<<endl;   else if(x<6&&x>=2)   cout<<"y="<<x*x+1<<endl;   else if(x>=6&&x<10)   cout<<"y="<<sqrt(x+1)<<endl;   else if(x>=10)   cout<<"y="<<1/(x+1);   return 0;}

结果





0 0
原创粉丝点击