项目一、个人所得税计算器
#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetlncome=0;
double a;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
a=dSalary-3500;
if(a<=0)
dTax=0;
else
{
if(a<=0)
dTax=dSalary*0.03-0;
else if(a<=4500)
dTax=dSalary*0.1-105;
else if(a<=9000)
dTax=dSalary*0.2-555;
else if(a<=35000)
dTax=dSalary*0.25-1005;
else if(a<=55000)
dTax=dSalary*0.3-2755;
else if(a<80000)
dTax=dSalary*0.35-5505;
else
dTax=dSalary*0.45-13505;
}
dNetlncome=dSalary-dTax;
cout<<"您本月应缴个人所和税"<<dTax<<"元,税后收入:"<<dNetlncome<<"元。"<<endl;
return 0;
}
项目二、本月有几天?
<pre name="code" class="cpp">#include <iostream.h>
#include <math.h>
void main()
{
int year,mouth,day;
cout<<"请输入年、月:";
cin>>year>>mouth;
switch(mouth)
{case 1:day=31;break;
case 2:
if((year%4==0&&year%100!=0)||year%400==0)
day=29;
else
day=28;break;
case 3:day=31;break;
case 4:day=30;break;
case 5:day=31;break;
case 6:day=30;break;
case 7:day=31;break;
case 8:day=30;break;
case 9:day=31;break;
case 10:day=30;break;
case 11:day=31;break;
case 12:day=30;break;
}
cout<<"本月有"<<day<<"天"<<endl;
}
项目四、多分数段函数求值
<pre name="code" class="cpp">#include <iostream.h>
#include <math.h>
void main()
{
double x,y;
int a;
cout<<"请输入x:";
cin>>x;
a=(x<2)+(x<6)+(x<10);
switch(a)
{case 1:y=sqrt(x+1);break;
case 2:y=x*x+1;break;
case 3:y=x;break;
default:y=1/(x+1);break;
}
cout<<y<<endl;
}