c++实验2项目1

一、问题及代码

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

/* 
* 文件名称: 个人所得税计算器
* 作    者: 唐鑫 
* 完成日期: 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 希望大神帮我(寝室都讨论了好久都不知道)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值