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

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

2016-04-11 14:52 323 查看
一、问题及代码

/*
* 文件名称:关于个人所得税计算器的项目
* 作    者:李伟
* 完成日期:  2016    年   4  月  11  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述: 个人本月的收入总额
* 问题描述: 根据个人本月收入总额计算本月所要缴纳的税额
* 程序输出: 个人本月所要缴纳的税额
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
int main( )
{
double dSalary,dTax,dNetIncome,a;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
a=dSalary-3500;
if(a<=0)
dTax=0;
else
if(a>0&a<=1500)
dTax=a*0.03;
if(a>1500&a<=4500)
dTax=a*0.10-105;
if(a>4500&a<=9000)
dTax=a*0.20-555;
if(a>9000&a<=35000)
dTax=a*0.25-1005;
if(a>35000&a<=55000)
dTax=a*0.30-2755;
if(a>55000&a<=80000)
dTax=a*0.35-5505;
if(a>80000)
dTax=a*0.45-13505;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}


二、运行结果











三、心得体会

学会C++的if语句与switch语句之后,要勤加练习,才能掌握,要能够运用这些语句来为一些日常生活中的常用的东西编程。这样才能把所学到的和生活联系起来,提高技能。

四、知识点总结

if与else的配对关系。else总是与它上面最近的且未配对的if配对。如果省略某一个else,可以用{ }括起该层的if语句来确定层次关系。

例如:

if( )

if ( )语句一

else 语句2

此时,else与第二个if配对,如果想和第一个if配对,则可以用花括号来确定配对关系。例如:

if ( )

{ if ( )语句一 }

else 语句2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: