一、个人所得税计算器
#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;
}