#include <iostream>
using namespace std;
const double N1=35000;
const int N2=15000;
const int N3=5000;
int main()
{
double salary;
double sui=0;
cout<<"Enter the salary: ";
while(cin>>salary && salary>=0)
{
if(salary<=N3)
{
sui=0;
//cout<<"税收= "<<sui<<endl;
}
else if(salary>N3 && salary<=N2)
{
sui=(salary-N3)*0.10+N3*0;
//cout<<"税收= "<<sui<<endl;
}
else if(salary>N2 && salary<=N1)
{
sui=(salary-N2)*0.15+(N2-N3)*0.10+N3*0;
//cout<<"税收= "<<sui<<endl;
}
else
{
sui=(salary-N1)*0.20+(N1-N2)*0.15+(N2-N3)*0.10+N3*0;
//cout<<"税收= "<<sui<<endl;
}
cout<<"sui= "<<sui<<endl;
cout<<"Enter the salary: ";
}
system("pause");
return 0;
}

最新文章

  1. Qt之界面实现技巧
  2. 安装Ubuntu Linux系统时硬盘分区最合理的方法
  3. 基于FFmpeg和Qt的播放器 QtAV库
  4. Lua学习(5)——迭代器与泛型for
  5. 为什么不要在viewDidLoad方法中设置开始监听键盘通知
  6. Rest分页接口开发
  7. POJ1094 Sorting It All Out LUOGU 排序
  8. 升讯威微信营销系统开发实践:订阅号和服务号深入分析( 完整开源于 Github)
  9. 【自动化测试:笔记一】adb命令
  10. 【python40--类和对象:一些相关的BIF】
  11. ElasticSearch 学习记录之Text keyword 两种基本类型区别
  12. leetcode15&mdash;3Sum
  13. python 字符串格式化转换类型
  14. [转]8款实用的jQuery/CSS3最新插件应用
  15. docker报错“net/http: TLS handshake timeout”的解决方法
  16. 04: Dom
  17. poj 1156 Palindrome
  18. java程序后台报错java.net.SocketException: Too many open files
  19. lua知识点整理
  20. 20155311 2016-2017-2 《Java程序设计》第8周学习总结

热门文章

  1. Java IO与网络编程笔记
  2. 浅入深出Vue系列
  3. easyui datagrid使用按钮
  4. 命令行神器之argparse使用笔记
  5. 第十四节,OpenCV学习(三)图像的阈值分割
  6. Python3的保留字
  7. zabbix3.2自动发现批量监控redis端口状态
  8. CentOS Android Studio桌面图标的创建
  9. 奇yin技巧
  10. 一篇文章搞懂Android组件化