一,个人所得税计算器
/*
* 文件名称:个人所得税计算器
* 作 者:王运茂
* 完成日期:2017年4月5日
* 版 本 号:v1.o
* 对任务及求解方法的描述部分:当收入变化时,求出相应的税收及税后收入
* 问题描述:无
* 程序输出:应缴纳的税收及税后收入
* 问题分析:
* 算法
*/
#include <iostream.h>
void main()
{
double dsalary,dtax=0,dnetlncome=0;
cout<<"请输入您本月的收入总额(元):";
cin>>dsalary;
if (dsalary>0&&dsalary<1500) dtax=0;
if (dsalary>1500&&dsalary<4500) dtax=(dsalary-1500)*0.1+105;
if (dsalary>4500&&dsalary<9000) dtax=(dsalary-4500)*0.2+555;
if (dsalary>9000&&dsalary<35000) dtax=(dsalary-9000)*0.25+1005;
if (dsalary>35000&&dsalary<55000) dtax=(dsalary-35000)*0.3+2755;
if (dsalary>55000&&dsalary<80000) dtax=(dsalary-55000)*0.35+5505;
if (dsalary>80000) dtax=(dsalary-80000)*0.45+13505;
dnetlncome=dsalary-dtax;
cout<<"您本月应缴个人所得税"<<dtax<<"元,税后收入是"<<dnetlncome<<endl;
cout<<"依法纳税,共享繁荣,谢谢使用!"<<endl;
}
二,本月有几天
/*
* 文件名称:本月有几天
* 作 者:王运茂
* 完成日期:2017年4月5日
* 版 本 号:v1.o
* 对任务及求解方法的描述部分:输入年月,求出本月有多少天
* 问题描述:无
* 程序输出:本月天数
* 问题分析:
* 算法
*/
#include <iostream.h>
void main()
{
int year,month,day;
cout<<"请输入年份和月份"<<endl;
cin>>year>>month;
if((year%4==0&&year%100!=0)||year%400==0)
{
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:day=31;break;
case 2:day=29;break;
case 4:
case 6:
case 9:
case 11:day=30;break;
}
}
if(!(year%4==0&&year%100!=0)||year%400==0)
{
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:day=31;break;
case 2:day=28;break;
case 4:
case 6:
case 9:
case 11:day=30;break;
}
}
cout<<"本月"<<day<<"天"<<endl;
}
运行结果
三,利息计算器
#include <iostream.h>
void main()
{
int a;
double b, c, d, f;
cout << "欢迎使用利息计算器!"<<"\n";
cout << "请输入存款金额:";
cin >> b;
cout << "======存款期限======" << "\n";
cout << "1. 3个月 " << "\n";
cout << "2. 6个月" << "\n";
cout << "3. 一年 " << "\n";
cout << "4. 二年" << "\n";
cout << "5. 三年" << "\n";
cout << "6. 五年" << "\n";
cout << "请输入存款期限的代号:";
cin >> a;
if (a>=1 && a <=6)
{
switch(a)
{
case 1:
c = 0.25;
d = 0.031;
break;
case 2:
c = 0.5;
d = 0.033;
break;
case 3:
c = 1;
d = 0.035;
break;
case 4:
c = 2;
d = 0.044;
break;
case 5:
c = 3;
d = 0.05;
break;
case 6:
c = 5;
d = 0.055;
break;
}
f = b * c * d;
cout << "到期利息为:" << f << "元,本息合计共"<< f + b <<"元。"<<"\n";
}
else
cout << "选择存款类型错误!"<<"\n";
cout << "感谢您的使用,欢迎下次光临!"<<"\n";
}
运行结果