您的位置:首页 > 编程语言 > C语言/C++

c++实验3-个人所得税计算器

2016-04-11 22:46 274 查看
一问题及代码

项目1:个人所得税计算器

编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。

(1)自选if语句的嵌套或/和switch语句完成程序设计;

(2)下面给出程序的基本框架,请下载使用。

/*
* 文件名称: 个人所得税计算器
* 作    者:  邱兴隆
* 完成日期:     2016 年  4   月   11 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:个人月收入总额,算出本月应缴税款和税后收入
* 输入描述: 个人月收入总额
* 问题描述: 求所得税
* 程序输出: 应缴税款和税后收入
* 问题分析: 判断应该采取的税率
* 算法设计: 条件语句
*/
#include <iostream>
using namespace std;
int main( )
{
double dSalary,dTax,dNetIncome,x;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary,x,dNetIncome;
x=dSalary-3500;
if(x<=0)
dTax=0;
if(x>0&&x<=1500)
dTax=x*0.03;
if(x>1500&&x<=4500)
dTax=x*0.1-105;
if(x>4500&&x<=9000)
dTax=x*0.2-555;
if(x>9000&&x<=35000)
dTax=x*0.25-1005;
if(x>35000&&x<=55000)
dTax=x*0.3-2755;
if(x>55000&&x<=80000)
dTax=x*0.35-5505;
if(x>80000)
dTax=x*0.45-13505;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}


二运行结果







三心得体会

这次编写相对上两次速度和精确度都有所提高,

对错误也能理解并进行改正,将代码尽可能简化

,节约空间。多多练习才能将速度和精确度更上

一层楼,还需要不断练习。

四知识点总结

if后面不需要加;

&&表示并且

在一个大于等于,小于等于的语句要用&&或||连接

*表示数学中的乘号

if要和else配对

if里面多个语句要用{},以免程序出错
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: