一,问题及代码
/* * 文件名称:Ex1-1.cpp * 作 者:刘萍清 * 完成日期:2017 年 3月 26日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述:求个人所得税 * 程序输出:略 * 问题分析:略 * 算法设计:略 */ #include<iostream.h> void main() { double dSalary,dTax=0,dNetIncome=0,m; cout<<"请输入您本月的输入总额(元):"<<endl; cin>>dSalary; if(dSalary>3500) { m=dSalary-3500; if(m<=1500) { dTax=m*0.03; dNetIncome=dSalary-dTax; } else if(m>1500&&m<=4500) { dTax=m*0.10-105; dNetIncome=dSalary-dTax; } else if(m>4500&&m<=9000) { dTax=m*0.20-555; dNetIncome=dSalary-dTax; } else if(m>9000&&m<=35000) { dTax=m*0.25-1005; dNetIncome=dSalary-dTax; } else if(m>35000&&m<=55000) { dTax=m*0.30-2775; dNetIncome=dSalary-dTax; } else if(m>55000&&m<=80000) { dTax=m*0,35-5505; dNetIncome=dSalary-dTax; } else { dTax=m*0.45-13505; dNetIncome=dSalary-dTax; } cout<<"您本月应缴个人所得税为:"<<dTax<<"元,税后收入为:"<<dNetIncome<<"元"<<endl; cout<<"依法缴税,共享繁荣。谢谢使用!"<<endl; }
二,运行结果:
三,心得体会:
虽然很难,但是在坚持摸索之下终于写出来了,坚持就是力量。
四,知识点总结:
使用了if 语句的嵌套,第一个if表示总条件,分条件在花括号内,条件要并列。容易出错的是花括号要注意对齐。