#173. 交税计算

交税计算

交税计算

题目描述

根据国家税收相关规定,劳务报酬需要按月预交个税,预交税率如下:

  1. 劳务报酬不超过 800800 的,不需要预交个税;
  2. 劳务报酬超过 800800 的,仅超过 800800 的部分按照 20%20\%(即 0.20.2)税率预交个税(不超过 800800 的部分不需要预交个税);

例如,月劳务报酬为 1000.01000.0,则按照规则 22 需要预交个税 (1000.0800.0)×20%=40.00(1000.0 - 800.0) \times 20\% = 40.00

现在给定小杨同学 1212 个月的月度劳务报酬,请帮小杨同学计算他这 1212 个月应预交个税的总和。

输入格式

输入 1212 行,每行一个浮点数,表示小杨同学 1212 个月中每个月的劳务报酬。

每个浮点数恰好有一位小数。

输出格式

输出 11 行,一个浮点数,保留两位小数,表示小杨同学 1212 个月应预交个税的总和。

样例输入

932.0
1634.3
1790.4
2172.9
378.1
283.4
2761.9
3583.5
10.1
2324.9
1111.6
3812.3

样例输出

2584.76

样例解释

第一个样例中,小杨同学 1212 个月的劳务报酬分别为 932.0932.01634.31634.31790.41790.42172.92172.9378.1378.1283.4283.42761.92761.93583.53583.510.110.12324.92324.91111.61111.63812.33812.3

根据规则,每个月的个税计算如下:

  • 11 个月:932.0>800932.0 > 800,超过部分为 132.0132.0,个税为 132.0×20%=26.40132.0 \times 20\% = 26.40
  • 22 个月:1634.3>8001634.3 > 800,超过部分为 834.3834.3,个税为 834.3×20%=166.86834.3 \times 20\% = 166.86
  • 33 个月:1790.4>8001790.4 > 800,超过部分为 990.4990.4,个税为 990.4×20%=198.08990.4 \times 20\% = 198.08
  • 44 个月:2172.9>8002172.9 > 800,超过部分为 1372.91372.9,个税为 1372.9×20%=274.581372.9 \times 20\% = 274.58
  • 55 个月:378.1800378.1 \le 800,不需要预交个税;
  • 66 个月:283.4800283.4 \le 800,不需要预交个税;
  • 77 个月:2761.9>8002761.9 > 800,超过部分为 1961.91961.9,个税为 1961.9×20%=392.381961.9 \times 20\% = 392.38
  • 88 个月:3583.5>8003583.5 > 800,超过部分为 2783.52783.5,个税为 2783.5×20%=556.702783.5 \times 20\% = 556.70
  • 99 个月:10.180010.1 \le 800,不需要预交个税;
  • 1010 个月:2324.9>8002324.9 > 800,超过部分为 1524.91524.9,个税为 1524.9×20%=304.981524.9 \times 20\% = 304.98
  • 1111 个月:1111.6>8001111.6 > 800,超过部分为 311.6311.6,个税为 311.6×20%=62.32311.6 \times 20\% = 62.32
  • 1212 个月:3812.3>8003812.3 > 800,超过部分为 3012.33012.3,个税为 3012.3×20%=602.463012.3 \times 20\% = 602.46

1212 个月的个税相加,得到总和为 $26.40 + 166.86 + 198.08 + 274.58 + 0 + 0 + 392.38 + 556.70 + 0 + 304.98 + 62.32 + 602.46 = 2584.76$。

数据范围

小杨同学每月劳务报酬收入均为正,且恰好有一位小数,且不超过 4000.04000.0