C++作业3

来源:互联网 发布:linux ubuntu 服务器版 编辑:程序博客网 时间:2024/05/19 19:35

一、分段函数

#include<iostream>#include<cmath>using namespace std;int main(){int x,y;cout<<"输入一个数x=";cin>>x;    if(x<6){if(x>=2)y=x*x+1;elsey=x;}else{if(x<10)y=sqrt(x+1);elsey=1/(x+1);}cout<<"输出一个数y=";cout<<y<<endl;    return 0;}

二、定期存款利息计算器

 #include<iostream>  using namespace std;  int main()  {      double x,y,z;      char n;      cout<<"欢迎使用利息计算器!"<<endl; cout<<"请输入存款金额:";      cin>>x;      cout<<"=====存款期限======\n1、3个月\n2、6个月\n3、一年\n4、两年\n5、三年\n6、五年\n";      cout<<"请输入存款期限的代号:";      cin>>n;      switch(n)      {case'1':y=x*0.031*3/12;      break;       case'2':y=x*0.033*6/12;   break;       case'3':y=x*0.035;   break;       case'4':y=x*0.044*2;   break;       case'5':y=x*0.05*3;   break;       case'6':y=x*0.055*5;}       z=x+y;       cout<<"到期利息为;"<<y<<"元,本息合计共"<<z<<"元。"<<endl;       cout<<"感谢您的使用,欢迎下次光临!"<<endl;       return 0;  }  


三、个人所得税计算器


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




0 0
原创粉丝点击