3、if 语句的嵌套-项目4-个人所得税计算器(2011版个税)

1. 任务描述

编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入。
计算方法:个人所得税=(收入总额-3500)*税率-速算扣除数
从2011年9月1日起,我国个人所得税起征点基数为3500元,超出部分按以下7级计算。
在这里插入图片描述

2. 代码实现

/*
*Copyright(c)2019,yafangma@126.com
*All rights reserved.
*文件名称:personal_NetIncome_2011.cpp
*作    者:马娅芳
*完成日期:2019.1.9
*版 本 号: v1.0

*问题描述:编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入。 
*程序输入:个人月收入总额 
*程序输出:本月应缴税款和税后收入 
*/

 #include <stdio.h>
 
 int main(){
 	double dSalary, dStartingTax = 3500, dTax = 0, dNetIncome = 0;
 	printf("请输入您本月的收入总额(元):");
 	scanf("%lf", &dSalary);
 	
 	if(dSalary <= 3500)
 	{
 		dTax = 0;
 		dNetIncome = dSalary;
	}
	else if(dSalary <= 5000)
	{
		dTax = (dSalary - dStartingTax)*0.03 - 0;
	} 
	else if(dSalary <= 8000)
	{
		dTax = (dSalary - dStartingTax)*0.1 - 105;
	}
	else if(dSalary <= 12500)
	{
		dTax = (dSalary - dStartingTax)*0.2 -555;
	}
	else if(dSalary <= 38500)
	{
		dTax = (dSalary - dStartingTax)*0.25 - 1005;
	}
	else if(dSalary <= 58500)
	{
		dTax = (dSalary - dStartingTax)*0.3 - 2755;
	} 
	else if(dSalary <= 83500)
	{
		dTax = (dSalary - dStartingTax)*0.35 - 5505;
	}
	else
	{
	    dTax = (dSalary - dStartingTax)*0.45 - 13505;
	}
	
 	dNetIncome = dSalary - dTax;
 	
 	printf("您本月应缴纳个人所得税 %0.2f 元,税后收入是 %0.2f 元。\n", dTax, dNetIncome);
 	printf("依法纳税,共享繁荣。谢谢使用!\n");
 	return 0;
 }

3. 运行结果
在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值