编程题:个人所得税
请编写程序,根据个人收入和起征点计算个人所得税。
个人所得税按月收入扣除起征点后的余额,1500 元以内的部分按 3% 征税;1500 ~ 4500 元的部分按 10% 征税;4500 ~ 9000 元的部分按 20% 征税;9000 ~ 35000 元的部分按 25% 征税;35000 ~ 55000 元的部分按 30% 征税;55000 ~ 80000 元的部分按 35% 征税;80000 元以上的部分按 45% 征税。
例如:某程序员月收入为 10417.5 元。假设起征点为 5000 元,则扣除起征点以后的余额 5417.5 元需要纳税。其中前 1500 元按 3% 纳税 45 元,1500 ~ 4500 之间的 3000 元按 10% 纳税 300 元,4500 ~ 9000 元之间的 917.5 元按 20% 纳税 183.50 元,应纳税款合计为:
1500 × 3% + 3000 × 10% + 917.5 × 20% = 0 + 45 + 300 + 183.5 = 528.50(元)
#### 输入格式
> 月收入 起征点
#### 输出格式
> 应缴税(保留2位小数)
#### 输入样例
```in
10417.5 5000
```
#### 输出样例
```out
528.50
```
答案:若无答案欢迎评论
个人所得税按月收入扣除起征点后的余额,1500 元以内的部分按 3% 征税;1500 ~ 4500 元的部分按 10% 征税;4500 ~ 9000 元的部分按 20% 征税;9000 ~ 35000 元的部分按 25% 征税;35000 ~ 55000 元的部分按 30% 征税;55000 ~ 80000 元的部分按 35% 征税;80000 元以上的部分按 45% 征税。
例如:某程序员月收入为 10417.5 元。假设起征点为 5000 元,则扣除起征点以后的余额 5417.5 元需要纳税。其中前 1500 元按 3% 纳税 45 元,1500 ~ 4500 之间的 3000 元按 10% 纳税 300 元,4500 ~ 9000 元之间的 917.5 元按 20% 纳税 183.50 元,应纳税款合计为:
1500 × 3% + 3000 × 10% + 917.5 × 20% = 0 + 45 + 300 + 183.5 = 528.50(元)
#### 输入格式
> 月收入 起征点
#### 输出格式
> 应缴税(保留2位小数)
#### 输入样例
```in
10417.5 5000
```
#### 输出样例
```out
528.50
```
答案:若无答案欢迎评论