一、个人所得税计算器
#include <iostream>
using namespace std;
int main
{
double dSalary,dTex=0,dNetIncome=0;
cout<<"请输入您本月收入的总额(元):";
cin>>dSalary;
if(0<dSalary<3500)
{ dTex=0,dNetIncome=0;
else if(3500<dSalary<5000)
dTex=(dSalary-3500)*0.03;
else if(5000<dSalary<8000)
dTex=1500*0.03+(dSalary-5000)*0.1;
else if(8000<dSalary<12500)
dTex=1500*0.03+3000*0.1+(dSalary-8000)*0.2;
else if(12500<dSalary<38500)
dTex=1500*0.03+3000*0.1+4500*0.2+(dSalary-12500)*0.25;
else if(38500<dSalary<58500)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+(dSalary-35000)*0.3;
else if(58500<dSalary<83500)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+(dSalary-58500)*0.35;
else if(83500<dSalary)
dTex=1500*0.03+3000*0.1+4500*0.2+26000*0.25+20000*0.3+25000*0.35+(dSalary-80000)*0.45;
}
dNetIncome==dSalary-dTex;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
二.多分数段函数求值
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double x,y;
cout<<"在键盘输入x"<<endl;
cin>>x;
if(x<6)
{
if(x>=2)
y=x*x+1;
else
y=x;
}
else
{
if(x<10)
y=sqrt(x+1);
else
y=1/(x+1);
}
cout<<"得出y的值";
cout<<y<<endl;
return 0;
}