工资计算
来源:互联网 发布:ug刀路编程 编辑:程序博客网 时间:2024/04/28 21:05
http://finance.21cn.com/bank/computer/tax.html
#include <iostream>using namespace std;int i[] = {3500, 1500, 4500, 9000, 35000, 55000, 80000};double f[] = {0.03, 0.1, 0.2, 0.25, 0.3, 0.45};double getRate(double money){double tem = money;double rate = 0;int index = 0;while(1){tem -= i[index]; //剩余部分 if(tem <= 0)break;if(tem <= i[index+1])rate += tem * f[index];else if(tem >= i[index+1]) rate += i[index+1] * f[index];elsebreak;index++;};return rate;}double getCoins(float money){return money - getRate(money);}void main(){while(1){cout<<"请输入金额:";int money;cin>>money;cout<<"您需要交纳个人所得税:"<<getRate(money)<<endl; cout<<"最后应得金额:"<<getCoins(money)<<endl<<endl;}}
0 0
- 计算工资
- 工资计算
- 工资计算
- 计算工资
- 工资计算
- 工资计算
- 计算工资
- 工资计算
- 计算工资税率
- 工资和社会保险计算
- 工资税的计算
- 分支-11. 计算工资
- 周工资的计算
- 5-10 计算工资
- 工资计算系统
- 5-10 计算工资
- 【c++】计算工资
- CCF工资计算
- Linux中link,unlink,close,fclose详解
- elipse开发部署openfire3.9.3成功
- 1003. Hit or Miss
- My97DatePicker使用
- ubuntu连接android设备(附最简单方法)(转载)
- 工资计算
- 18岁生日
- dell
- 程序员玩的游戏
- linux 命令shell编程I/O 重定向
- 总结C++基础知识(part1)
- IT忍者神龟之Java动态代理与CGLib代理
- Linux环境下制作ISO镜像启动盘
- Numeric Type -Learning Python