c++第三次实验

来源:互联网 发布:apache loadfactor 编辑:程序博客网 时间:2024/06/07 05:17
一.个人所得税计算器
#include <iostream>using namespace std;int main( ){    double a,b,c;    cout<<"请输入您本月的收入总额(元):";    cin>>a;    if (a<=3500)        b=c=0;        else if (3500<a&&a<=5000)   b=(a-3500)*0.03;        else if (5000<a&&a<=8000)   b=(a-3500)*0.1-105;        else if (8000<a&&a<=12500)  b=(a-3500)*0.2-555;        else if (12500<a&&a<=38500) b=(a-3500)*0.25-1005;        else if (38500<a&&a<=58500) b=(a-3500)*0.3-2755;        else if (58500<a&&a<=83500) b=(a-3500)*0.35-5505;    else b=(a-3500)*0.45-13505;        c=a-bcout<<"您本月应缴个人所和税 "<<b<<" 元,税后收入是 "<<c<<" 元。\n";    cout<<"依法纳税,共享繁荣。谢谢使用!\n";    return 0;}

二.本月有几天?

#include <iostream>using namespace std;int main(){    int year,month;    cout<<"请输入年份和月份:"<<endl;    cin>>year>>month;    if(month ==2)        if((year%4==0 && year%100!=0)||year%400==0)            cout<<"本月29天"<<endl;        else            cout<<"本月28天"<<endl;    else if(month ==1||month ==3||month ==5||month ==7||month ==8||month ==10||month ==12)        cout<<"本月有31天"<<endl;    else        cout<<"本月有30天"<<endl;    return 0;}


三.定期存款利息计算器

#include<iostream>;using namespace std;int main(){    double  a,b,c;    int d;    cout <<"欢迎使用利息计算器!"<<endl;    cout <<"请输入存款金额:"<<endl;       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>>d;switch(d){case(1):b=a*0.031*(1.0/3);break;   case(2):b=a*0.033*0.5;break;  case(3):b=a*0.035;break;    case(4):b=a*0.044*2;break;     case(5):b=a*0.05*3;break;     case(6):b=a*0.055*5;break;     }     c=a+b;cout<<"到期利息为"<<b<<",元  本息合计共"<<c<<"元。"<<endl;cout<<"感谢您的使用,欢迎下次光临!";    return 0;}


     


四.多分数段函数求值

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






0 0
原创粉丝点击