C++实验3-个人所得税
2016-04-07 11:41
169 查看
一,问题及代码
二,运行结果
三,心得体会
再次熟悉了if语句,还要多加练习。
四,知识点总结
if语句的嵌套,还有程序中许多细节注意。
/* * 文件名称:ZT.exe * 作 者:张泰 * 完成日期:2016年 4 月 7日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:个人所得税 * 输入描述:略 * 问题描述:求个人所得税 * 程序输出:个人所得税 * 问题分析:略 * 算法设计:略 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; // 下面求解应缴个人所和税dTax和税后收入dNetIncome if(dSalary-3500<=0) { dTax=0; dNetIncome=dSalary; } else if(dSalary-3500<=1500) { dTax=(dSalary-3500)*0.03; dNetIncome=dSalary-dTax; } else if(dSalary-3500<=4500) { dTax=(dSalary-3500)*0.1-105; dNetIncome=dSalary-dTax; } else if(dSalary-3500<=9000) { dTax=(dSalary-3500)*0.2-555; dNetIncome=dSalary-dTax; } else if(dSalary-3500<=35000) { dTax=(dSalary-3500)*0.25-1005; dNetIncome=dSalary-dTax; } else if(dSalary-3500<=55000) { dTax=(dSalary-3500)*0.3-2755; dNetIncome=dSalary-dTax; } else if(dSalary-3500<=80000) { dTax=(dSalary-3500)*0.35-5505; dNetIncome=dSalary-dTax; } else if(dSalary-3500>80000) { dTax=(dSalary-3500)*0.45-13505; dNetIncome=dSalary-dTax; } cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二,运行结果
三,心得体会
再次熟悉了if语句,还要多加练习。
四,知识点总结
if语句的嵌套,还有程序中许多细节注意。