#ZL12405. 先增长,再下降

    ID: ZL12405 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M1M1第二学期M1-第24课小数与百分数完成率、增长率、下降率、折扣与连续变化作业题

先增长,再下降

先增长,再下降

题目描述

某数量原来为 value,先增长 increaseRate%,再以增长后的数量为基准下降 decreaseRate%。请计算最终数量,并与原数量比较总变化。

输入格式

一行输入三个非负小数 value、increaseRate、decreaseRate,保证 value>0,0≤decreaseRate≤100。

输出格式

第一行输出 final=value×(1+increaseRate÷100)×(1-decreaseRate÷100),保留 2 位小数。若 |final-value|<10^-8,第二行输出 NO_CHANGE;若 final>value,输出 INCREASE 和 (final-value)÷value×100%;否则输出 DECREASE 和 (value-final)÷value×100%。百分率保留 2 位小数并紧接 %。

样例

输入

100 20 20

输出

96.00
DECREASE 4.00%