一、问题及代码
- /*
- * 文件名称:个人所得税计算器.cpp
- * 作 者:陈海平
- * 完成日期:2017 年 3 月 24 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:
- * 输入描述:无
- * 问题描述: if语句
- * 程序输出:“ dTax dNetIncom“
- * 问题分析:略
- * 算法设计:略
- */
- #include <iostream>
using namespace std;
int main( )
{
double dSalary,dTax=0,dNetIncome=0;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if(dSalary<=3500)
cout<<"税后收入"<<dSalary;
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<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}二、运行结果
一、问题及代码
/*
02. * 文件名称:本月有几天.cpp
03. * 作 者:陈海平
04. * 完成日期:2017 年 4 月 7 日
05. * 版 本 号:v1.0
06. * 对任务及求解方法的描述部分:
07. * 输入描述:无
08. * 问题描述:一个巨无聊的程序。
09. * 程序输出:“Hello C++!”
10. * 问题分析:略
11. * 算法设计:略
12. */
#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"输入年份";
cin>>a;
if(a%4==0)
{
cout<<"输入月份";
cin>>b;
if(b==2)
cout<<"本月有"<<29<<"天";
if(b==1 || b==3 || b==5 || b==7 || b==8 || b==10 || b==12)
cout<<"本月有"<<31<<"天";
if(b==4 || b==6 || b==8 || b==10 || b==11)
cout<<"本月有"<<30<<"天";
return 0;
}
else
{
cout<<"输入月份";
cin>>b;
if(b==2)
cout<<"本月有"<<28<<"天";
if(b==1 || b==3 || b==5 || b==7 || b==8 || b==10 || b==12)
cout<<"本月有"<<31<<"天";
if(b==4 || b==6 || b==8 || b==10 || b==11)
cout<<"本月有"<<30<<"天";
return 0;
}
return 0;
}二、运行结果
-
-
一、问题及代码
-
/*
02. * 文件名称:定期存款利息计算器.cpp
03. * 作 者:陈海平
04. * 完成日期:2017 年 4 月 7 日
05. * 版 本 号:v1.0
06. * 对任务及求解方法的描述部分:
07. * 输入描述:无
08. * 问题描述:
09. * 程序输出:到期利息 本息合
10. * 问题分析:略
11. * 算法设计:略
12. */
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double a,b,y;
int nummber;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:";
cin>>a;
cout<<"=====存款期限====="<<endl;
cout<<"1. 3个月"<<endl;
cout<<"2. 6个月"<<endl;
cout<<"3. 一年"<<endl;
cout<<"4. 两年"<<endl;
cout<<"5. 三年"<<endl;
cout<<"6. 五年"<<endl;
cout<<"请输入存款期限的代号:";
cin>>nummber;
switch(nummber)
{
case 1:b=a*0.031*0.25;
break;
case 2:b=a*0.033*0.5;
break;
case 3:b=a*0.035*1;
break;
case 4:b=a*0.044*2;
break;
case 5:b=a*0.05*3;
break;
case 6:b=a*0.055*5;
break;
default :;
}
y=a+b;
cout<<"到期利息为"<<b<<"元,"<<"本息合计为"<<y<<"元。"<<endl;
return 0;
}
-
二、运行结果
-