一、上机目的
掌握多分支选择语句
二、问题及代码
个人所得税计算器
编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入
/*
* 文件名称: 个人所得税计算器
* 作 者: 吴奇峰
* 完成日期: 2016 年 4 月 7 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:多分支选择语句
* 输入描述: 输入本月收入
* 问题描述: 求解个人所得税
* 程序输出: 输出缴纳税款和实际输入
* 问题分析: 略
* 算法设计: 略
*/
#include<iostream.h>
void main()
{
double s,t,i,a; //s=收入总额;t=缴纳税款;i=税后收入;a=s-3500;
cout<<"请输入您本月的收入总额(元):";
cin>>s;
a=s-3500; //计算收入总额与个税起征点之差
if(a<=0)
t=0;
else if(a<=1500)
t=0.03*a;
else if(a<=4500)
t=0.1*a-105.0;
else if(a<=9000)
t=0.2*a-555.0;
else if(a<=35000)
t=0.25*a-1005.0;
else if(a<=55000)
t=0.3*a-2755.0;
else if(a<=80000)
t=0.35*a-5505.0;
else
t=0.45*a-13505.0;
i=s-t;
cout<<"您本月应缴个人所和税 "<<t<<" 元,税后收入是 "<<i<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
}
三、运行结果
四、心得体会
学会了多分支选择语句,能够处理较复杂的选择问题