C++Primer Plus第六章分支语句和逻辑运算编程练习6.11,第5题关于税收分段税率的问题的处理

5.在Neutronia王国,货币单位是tvarp,收入所得税的计算方式如下:
5000tvarps:不收税
5001~15000 tvarps:10%
15001~35000tvarps:15%
35000tvarps以上:20%
例如,收入为38000 tvarps时,所得税为5000x0.00+10000x0.10+20000x0.15+3000x0.20,即4600tvarps。请编写一个程序,使用循环来要求用户输入收入,并报告所得税。当用户输入负数或非数字时,循环将结束。v
这里参考了参考答案的写法,这里用数组赋值巧妙的解决复杂的问题,是一个值得借鉴的的案子

#pragma region 练习5.cpp
/*
## 5.在Neutronia王国,货币单位是tvarp,收入所得税的计算方式如下:
5000tvarps : 不收税
5001~15000 tvarps : 10 %
15001~35000tvarps : 15 %
35000tvarps以上 : 20 %
例如,收入为38000 tvarps时,所得税为5000x0.00 + 10000x0.10 + 20000x0.15 + 3000x0.20,即4600tvarps。
请编写一个程序,使用循环来要求用户输入收入,并报告所得税。
当用户输入负数或非数字时,循环将结束。
*/
#if 1
#include <iostream>
int main()
{
   
	using namespace std;
	double tvarp;
	cout << 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值