#318. 银行汇率兑换

银行汇率兑换

题目背景

小明准备去银行将人民币兑换成外币。银行每天公布不同外币的兑换汇率,并按照兑换金额收取一定的手续费。

题目描述

某银行当前的汇率如下:

货币代码 外币 汇率
U 美元 USD 1 美元 = 7.20 元人民币
E 欧元 EUR 1 欧元 = 7.80 元人民币
J 日元 JPY 1 日元 = 0.05 元人民币

银行会收取兑换前人民币金额的 1% 作为手续费。手续费从人民币中扣除后,剩余人民币再按照对应汇率兑换外币。

请你编写程序,根据每位客户输入的人民币金额和目标货币代码,计算该客户最终可以兑换到的外币金额。

计算公式如下:

手续费 = 人民币金额 × 1%
实际兑换人民币 = 人民币金额 - 手续费
外币金额 = 实际兑换人民币 ÷ 对应汇率

输入格式

第一行输入一个整数 n,表示客户数量。

接下来 n 行,每行输入一个实数 money 和一个字符 code,分别表示客户要兑换的人民币金额和目标货币代码。

保证 1 ≤ n ≤ 10000 < money ≤ 100000,且 code 一定是 UEJ 中的一个。

输出格式

输出 n 行,每行一个实数,表示对应客户最终兑换到的外币金额。

结果保留两位小数。即使小数末尾是 0,也必须输出。例如 13.50 不能输出成 13.5

输入输出样例

输入样例

3
7200 U
7800 E
1000 J

输出样例

990.00
990.00
19800.00

样例说明

第一位客户输入 7200 U

手续费 = 7200 × 1% = 72
实际兑换人民币 = 7200 - 72 = 7128
兑换美元 = 7128 ÷ 7.20 = 990.00