C++实验3项目1

来源:互联网 发布:阿里云备案号在哪查看 编辑:程序博客网 时间:2024/06/05 08:14

一 程序及代码

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

二 运行结果



三 心得体会 

 涉及区间问题,用else if 语句比if语句更简洁

四 知识点总结

if-else if多分支的用法

    

0 0
原创粉丝点击