1
- /*
- * 文件名称:个人所得税计算器
- * 作 者:王梦云
- * 完成日期:2017年4 ,7
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:无
- * 输入描述:输入一个月的收入
- * 问题描述:略
- * 程序输出:个人所得税以及税后输入
- * 问题分析:略
- * 算法设计:略
#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax,dNetIncome;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if (dSalary-3500<=0)
dTax=0,dNetIncome=dSalary;
if (dSalary-3500<=1500&&dSalary-3500>0)
dTax=0.03*(dSalary-3500),dNetIncome=dSalary-dTax;
if (dSalary-3500<=4500&&dSalary-3500>1500)
dTax=0.1*(dSalary-3500)-105,dNetIncome=dSalary-dTax;
if (dSalary-3500<=9000&&dSalary-3500>4500)
dTax=0.2*(dSalary-3500)-555,dNetIncome=dSalary-dTax;
if (dSalary-3500<=35000&&dSalary-3500>9000)
dTax=0.25*(dSalary-3500)-1005,dNetIncome=dSalary-dTax;
if (dSalary-3500<=55000&&dSalary-3500>35000)
dTax=0.3*(dSalary-3500)-2755,dNetIncome=dSalary-dTax;
if (dSalary-3500<=80000&&dSalary-3500>55000)
dTax=0.35*(dSalary-3500)-5505,dNetIncome=dSalary-dTax;
if (dSalary-3500>80000)
dTax=0.45*dSalary-13505,dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税为"<<dTax<<"元,"<<"税后收入是"<<dNetIncome<<" 元。"<<endl;
cout<<"依法纳税,共享繁荣。谢谢使用!"<<endl;
return 0;
}
2
- 文件名称:求任意月有多少天
- * 作 者:王梦云
- * 完成日期:2017年4月7日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:无
- * 输入描述: 输入年份和月份
- * 问题描述:略
- * 程序输出: 有多少天
- * 问题分析:略
- * 算法设计:略
- */
#include <iostream>
using namespace std;
int main()
{
int year, month;
cout << "请输入年份和月份:";
cin >> year >> month;
if (month==1||month==3||month==5||month==7||month==8||month==10||month==12)
cout<<"该31天"<<endl;
else if (month == 2)
{
if((year%4==0&&year%100!=0)||year%400==0)
cout<<"该月29天"<<endl;
else cout<<"该月28天"<<endl;
}
else cout<<"该月有30天"<<endl;
return 0;
}