题目描述
读取一个保留两位小数的浮点数值,表示一个公民的工资。
在公民缴纳个人所得税时,不同收入部分需要缴税的税率也是不同的。
请根据下表确定该公民需要缴纳的个人所得税是多少
样例
输入样例1:
3002.00
输出样例1:
R$ 80.36
输入样例2:
1700.00
输出样例2:
Isento
输入样例3:
4520.00
输出样例3:
R$ 355.60
算法1
C++ 代码
#include<iostream>
using namespace std;
int main()
{
double a;
cin>>a;
if(a<=2000.00)
printf("Isento\n");
else{
if(a<=3000.00)
printf("R$ %.2lf\n",(a-2000.00)*0.08);
else{
if(a<=4500.00)
printf("R$ %.2lf\n",(3000.00-2000.00)*0.08+(a-3000.00)*0.18);
else
printf("R$ %.2lf\n",(3000.00-2000.00)*0.08+(4500.00-3000.00)*0.18+(a-4500.00)*0.28);
}
}
return 0;
}