c++作业3
/*
* 文件名称:个人所得税计算器
* 作 者: 谢文锐
* 完成日期: 2016 年 4 月 7 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:对不同的工资征收不同的税
* 输入描述: 输入dSalary
* 问题描述: 分别计算
* 程序输出: 输出dTax dNetincome
* 问题分析:
* 算法设计:if-else if结构
*/
#include
using namespace std;
int main( )
{
double dSalary,dTax=0,dNetIncome=0;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if(dSalary>0&&dSalary<=3500)
cout<<"不用纳税"< else { if((dSalary>3500)&&(dSalary<=5000)) dTax=(dSalary-3500)*0.03; else if((dSalary>5000)&&(dSalary<=8000)) dTax=(dSalary-3500)*0.1-105; else if((dSalary>8000)&&(dSalary<=12500)) dTax=(dSalary-3500)*0.2-555; else if((dSalary>12500)&&(dSalary<=38500)) dTax=(dSalary-3500)*0.25-1005; else if((dSalary>38500)&&(dSalary<=58500)) dTax=(dSalary-3500)*0.3-2755; else if((dSalary>58500)&&(dSalary<=83500)) dTax=(dSalary-3500)*0.35-5505; else if((dSalary>83500)) dTax=(dSalary-3500)*0.45-13505; } dNetIncome=dSalary-dTax; cout<<"您本月应缴个人所和税 "< cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; } 二:本月几天 #include using namespace std; int main() { int m,n; cout<<"请输入一个年份和月份:"< cin>>m; cin>>n; if(m%4==0&&m%100!=0||m%400==0) { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) cout<<"这个月有31天。"; else if(n==2) cout<<"这个月份有29天。"; else if(n==4||n==6||n==9||n==11) cout<<"这个月份有30天。"; } else { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) cout<<"这个月份有31天。"; else if(n==2) cout<<"这个月份有28天。"; else if(n==4||n==6||n==9||n==11) cout<<"这个月份有30天。"; } return 0; } 三.利息计算器 #include using namespace std; int main() { double a,b,c; cout<<"=====欢迎使用利息计算器!=====\n"<<"请输入存款金额"< cin>>b; cout<<"===存款期限==="< cout<<"请输入存款代号"< cin>>x; switch(x) { case 1:a=b*0.031*0.25;break; case 2:a=b*0.5*0.033;break; case 3:a=b*1*0.035;break; case 4:a=2*b*0.044;break; case 5:a=3*b*0.05;break; case 6:a=5*b*0.055;break; } c=b+a;