C++作业3
2016-04-07 11:42
417 查看
个人所得税计算器:
#include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; // 下面求解应缴个人所得税dTax和税后收入dNetIncome int y; y=dSalary-3500; if(y<=0) dTax=0; else if(y>0&&y<=1500) dTax=y*0.03; else if(y>1500&&y<=4500) dTax=y*0.1-105; else if(y>4500&&y>=9000) dTax=y*0.2-555; else if(y>9000&&y<=35000) dTax=y*0.25-1005; else if(y>35000&&y<=55000) dTax=y*0.3-2755; else if(y>55000&&y<=80000) dTax=y*0.35-5505; else dTax=y*0.45-13505; dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }本月有几天:
#include <iostream> using namespace std; int main( ) { int y,m; cin>>m; if(m!=2) { if(m==4||m==6||m==9||m==11) cout<<"本月有30天"<<endl; else cout<<"本月有31天"<<endl; } cin>>y; if(y%400==0||y%4==0&&y%100!=0) cout<<"本月有29天"<<endl; else cout<<"本月有28天"<<endl; return 0; }多分数段函数求值:
#include <iostream> #include <cmath> using namespace std; int main( ) { double x,y; 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 y=1/(x+1); cout<<y<<endl; return 0; }