c++实验三—项目1
来源:互联网 发布:十六进制转十进制算法 编辑:程序博客网 时间:2024/05/17 15:04
/** 文件名称:个人所得税计算器
* 作 者: 杨龙
* 完成日期: 2017 年 3 月 22日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:计算个人所得税
* 输入描述:输入月收入总额3600
* 问题描述: 输出个人所得税
* 程序输出: 3
* 问题分析: 符号用错
* 算法设计: 需要用到if语句 以及符号的使用
*/
#include <iostream>
using namespace std;
int main()
{
double dSalary, dTax = 0, dNetlncome = 0;
cout << "请您输入你的本月收入额(元)" << endl;
cin >> dSalary;
if (dSalary <= 3500)
{
cout << "您不用交税" << endl;
dNetlncome = dSalary;
}
else
if (dSalary > 3500 && dSalary <= 5000)
{
dTax = (dSalary - 3500)*0.03 - 0;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 5000 && dSalary <= 8000)
{
dTax = (dSalary - 3500)*0.1 - 105;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 8000 && dSalary <= 12500)
{
dTax = (dSalary - 3500)*0.2 - 555;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 12500 && dSalary <= 38500)
{
dTax = (dSalary - 3500)*0.25 - 1005;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 38500 && dSalary <= 58500)
{
dTax = (dSalary - 3500)*0.3 - 2755;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 58500 && dSalary <= 83500)
{
dTax = (dSalary - 3500)*0.35 - 5505;
dNetlncome = dSalary - dTax;
}
else
if (dSalary > 83500)
{
dTax = (dSalary - 3500)*0.45 - 13505;
dNetlncome = dSalary - dTax;
}
cout << "您本月应缴个人所得税" << dTax << "元,税后收入是" << dNetlncome << "元。\n";
cout << "依法纳税,共享繁荣!\n";
return 0;
}
/** 文件名称:个人所得税计算器* 作 者: 杨龙* 完成日期: 2017 年 3 月 22日* 版 本 号:v1.0* 对任务及求解方法的描述部分:计算个人所得税* 输入描述:输入月收入总额3600* 问题描述: 输出个人所得税* 程序输出: 3* 问题分析: 符号用错* 算法设计: 需要用到if语句 以及符号的使用*/#include <iostream>using namespace std;int main(){double dSalary, dTax = 0, dNetlncome = 0;cout << "请您输入你的本月收入额(元)" << endl;cin >> dSalary;if (dSalary <= 3500){cout << "您不用交税" << endl;dNetlncome = dSalary;}elseif (dSalary > 3500 && dSalary <= 5000){dTax = (dSalary - 3500)*0.03 - 0;dNetlncome = dSalary - dTax;}elseif (dSalary > 5000 && dSalary <= 8000){dTax = (dSalary - 3500)*0.1 - 105;dNetlncome = dSalary - dTax;}elseif (dSalary > 8000 && dSalary <= 12500){dTax = (dSalary - 3500)*0.2 - 555;dNetlncome = dSalary - dTax;}elseif (dSalary > 12500 && dSalary <= 38500){dTax = (dSalary - 3500)*0.25 - 1005;dNetlncome = dSalary - dTax;}elseif (dSalary > 38500 && dSalary <= 58500){dTax = (dSalary - 3500)*0.3 - 2755;dNetlncome = dSalary - dTax;}elseif (dSalary > 58500 && dSalary <= 83500){dTax = (dSalary - 3500)*0.35 - 5505;dNetlncome = dSalary - dTax;}elseif (dSalary > 83500){dTax = (dSalary - 3500)*0.45 - 13505;dNetlncome = dSalary - dTax;}cout << "您本月应缴个人所得税" << dTax << "元,税后收入是" << dNetlncome << "元。\n";cout << "依法纳税,共享繁荣!\n";return 0;}
0 0
- c++实验三—项目1
- C++实验三-项目1
- C++实验6——项目三
- 实验五—【项目三】成绩
- 实验五项目三
- 实验六项目三
- [C++]实验三
- 实验三 链栈(c++)
- c++-实验6--项目1-数组操作
- C++-实验-项目五
- C++第二次实验项目三
- C++实验三项目一
- C++实验三--项目一
- C语言程序设计实验手册--实验三
- [C]计算机图形学实验三
- 实验三循环队列(c++)
- c++第五次实验—项目三:成绩
- C++第7次实验—项目三:特殊三位数
- gulp学习之二
- pulltorefreshRecylerView下拉刷新上拉加载,支持自能预加载,可定制的底部
- ios论坛网站
- No.6_2 OpenCL 图像采样器——图像旋转(一)
- 那些年我准备的面试题
- c++实验三—项目1
- 程序包安装判断相关VC库是否存在
- Docker初学二
- Linux Sed命令详解+如何替换换行符"\n"(很多面试问道)
- Ambari大数据的搭建环境准备
- 使用adb调试命令截取Android设备屏幕,保存到电脑
- Android之SharedPreference轻量级存储
- gcc symbol_table
- 非常实用的焦点图/轮播图