首页 > 编程 > C++ > 正文

c++实验2项目1

2019-11-06 06:58:58
字体:
来源:转载
供稿:网友

一、问题及代码

输入个人月收入总额,计算出他本月应缴税款和税后收入

/* * 文件名称: 个人所得税计算器* 作    者: 唐鑫 * 完成日期: 2017年3月5日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:求不同段位的个人所得税,用if语句的嵌套* 输入描述:略  * 问题描述:略 * 程序输出:个人所得税以及税后收入  * 问题分析:找出分段值 * 算法设计:if嵌套或者switch语句  */  #include<iostream>using namespace std;int main(){	double a,b,c;	cout<<"输入您的收入"<<endl;	cin>>a;	b=a-3500;	if(b<=0)		c=0;	if(b>0&&b<=1500)		c=b*0.03;	if(b>1500&&b<=4500)		c=b*0.1-105;	if(b>4500&&b<=9000)		c=b*0.2-555;	if(b>9000&&b<=35000)		c=b*0.25-1005;	if(b>35000&&b<=55000)		c=b*0.3-2755;	if(b>55000&&b<=80000)		c=b*0.35-5505;	if(b>80000)		c=b*0.45-13505;	cout<<"您本月应缴个人所和税 "<<c<<" 元,税后收入是 "<<a-c<<" 元。/n";	cout<<"依法纳税,共享繁荣。谢谢使用!/n";  	return 0;}二、运行结果:

三、心得体会:

1c++和c语言的选择结构差不多

四、知识点总结:

1if的条件一定得连贯

2在这个代码发现了一个小故障

(把最后一个if(b>80000)换成else的话陈序会运行出错)

还没有找出原因0.0 希望大神帮我(寝室都讨论了好久都不知道)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选