七级税率问题计算

 七级税率问题计算
 问题描述:按2011年9月1日起我国调整的个人所得税征收办法,起征点为3500元,
 超出部分按以下7级计算:
  1 超过0至1500     税率3%   速算扣除数0
  2 超过1500元至4500元的部分        税率10%   速算扣除数105
  3 超过4500元至9000元的部分        税率20%   速算扣除数555
  4 超过9,000元至35,000元的部分     税率25%   速算扣除数1005
  5 超过35,000元至55,000元的部分    税率30%   速算扣除数2755
  6 超过55,000元至80,000元的部分    税率35%   速算扣除数5505
  7 超过80,000以上   税率45%  速算扣除数13505
  个人所得税=(收入总额-3500)*税率-速算扣除数

  程序输出:应缴税款和税后收入


/*
 * 七级税率问题计算
 * 问题描述:按2011年9月1日起我国调整的个人所得税征收办法,起征点为3500元,
 * 超出部分按以下7级计算:
 * 1 超过0至1500     税率3%   速算扣除数0
 * 2 超过1500元至4500元的部分        税率10%   速算扣除数105
 * 3 超过4500元至9000元的部分        税率20%   速算扣除数555
 * 4 超过9,000元至35,000元的部分     税率25%   速算扣除数1005
 * 5 超过35,000元至55,000元的部分    税率30%   速算扣除数2755
 * 6 超过55,000元至80,000元的部分    税率35%   速算扣除数5505
 * 7 超过80,000以上   税率45%  速算扣除数13505
 * 个人所得税=(收入总额-3500)*税率-速算扣除数
 * 程序输出:应缴税款和税后收入
 *
 */

#include <stdio.h>

int main(int argc, char* argv[])
{
	double dSalary = 0, dTax = 0, dNetIncome = 0;
	double dResidues = 0, dCut = 0, dRate = 0;

	printf("Please input your salary:");
	scanf("%lf", &dSalary);

	dResidues = dSalary - 3500;
	if (dResidues <= 0)
	{
		dTax = 0;
	}
	else
	{
		if (dResidues <= 1500)
		{
			dCut = 0; dRate = 0.03; 
		}
		else if (dResidues <= 4500)
		{
			dCut = 105; dRate = 0.1; 
		}
		else if (dResidues <= 9000)
		{
			dCut = 555; dRate = 0.2; 
		}
		else if (dResidues <= 35000)
		{
			dCut = 1005; dRate = 0.25; 
		}
		else if (dResidues <= 55000)
		{
			dCut = 2755; dRate = 0.3; 
		}
		else if (dResidues <= 80000)
		{
			dCut = 5505; dRate = 0.35; 
		}
		else
		{	
			dCut = 13505; dRate = 0.45; 
		}
		
		dTax = dResidues * dRate - dCut;
	}

	dNetIncome = dSalary - dTax;
	printf("Salary:%0.2lf, Tax:%0.2lf, NetIncome:%0.2lf\n", dSalary, dTax, dNetIncome);

	return 0;
}


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值