伍蒙的C++作业3实验
2017-04-07 14:19
190 查看
/*
* 文件名称: 项目1.cpp
* 作 者: 伍蒙
* 完成日期: 2017 年03 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:求个人所得税及税后收入,运用if语句的嵌套编程序。
* 输入描述: 输入dSalary 。
* 问题描述: 不同阶段的工资税率不同。
* 程序输出: 输出个人所得税dTax及税后收入dNetIncome 。
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncome=0,x;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if(dSalary>3500)
{
x=dSalary-3500;
if(x<=1500)
{
dTax=x*0.03;
dNetIncome=dSalary-dTax;
}
else if(x<=4500)
{
dTax=x*0.1-105;
dNetIncome=dSalary-dTax;
}
else if(x<=9000)
{
dTax=x*0.2-555;
dNetIncome=dSalary-dTax;
}
else if(x<=35000)
{
dTax=x*0.25-1005;
dNetIncome=dSalary-dTax;
}
else if(x<=55000)
{
dTax=x*0.3-2755;
dNetIncome=dSalary-dTax;
}
else if(x<=80000)
{
dTax=x*0.35-5505;
dNetIncome=dSalary-dTax;
}
else dTax=x*0.45-13505;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
}
else cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dSalary<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
3.心得体会
感觉if语句很实用,很多程序都可以用if语句,主要是if语句的嵌套。但是对一些程序来说用if语句较复杂,需要用其他语句来编程。
总之不管哪种语句我们都要学习,这样我们就可以比较那个语句更实用了,加油!
4.知识点总结
这次编程主要还是if语句的嵌套,要了解if语句的用法,使用时应该注意大括号的位置。单分支if语句不用大括号,其他if语句要用大括号。
* 文件名称: 项目1.cpp
* 作 者: 伍蒙
* 完成日期: 2017 年03 月 24 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:求个人所得税及税后收入,运用if语句的嵌套编程序。
* 输入描述: 输入dSalary 。
* 问题描述: 不同阶段的工资税率不同。
* 程序输出: 输出个人所得税dTax及税后收入dNetIncome 。
* 问题分析:
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
double dSalary,dTax=0,dNetIncome=0,x;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if(dSalary>3500)
{
x=dSalary-3500;
if(x<=1500)
{
dTax=x*0.03;
dNetIncome=dSalary-dTax;
}
else if(x<=4500)
{
dTax=x*0.1-105;
dNetIncome=dSalary-dTax;
}
else if(x<=9000)
{
dTax=x*0.2-555;
dNetIncome=dSalary-dTax;
}
else if(x<=35000)
{
dTax=x*0.25-1005;
dNetIncome=dSalary-dTax;
}
else if(x<=55000)
{
dTax=x*0.3-2755;
dNetIncome=dSalary-dTax;
}
else if(x<=80000)
{
dTax=x*0.35-5505;
dNetIncome=dSalary-dTax;
}
else dTax=x*0.45-13505;
dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
}
else cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dSalary<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
3.心得体会
感觉if语句很实用,很多程序都可以用if语句,主要是if语句的嵌套。但是对一些程序来说用if语句较复杂,需要用其他语句来编程。
总之不管哪种语句我们都要学习,这样我们就可以比较那个语句更实用了,加油!
4.知识点总结
这次编程主要还是if语句的嵌套,要了解if语句的用法,使用时应该注意大括号的位置。单分支if语句不用大括号,其他if语句要用大括号。
相关文章推荐
- [C++]实验二:Pointer and Reference
- Dev-C++下关于long long类型的实验
- 使用C/C++实现Socket聊天程序(代码+实验报告)
- 实验: 在c++中使用类函数指针
- 设计有穷自动机DFA实现C++简单程序的词法分析、扫描(编译原理实验) 推荐
- 实验: 应用StarUML对C++工程进行UML双向
- 使用C/C++实现Socket聊天程序(代码+实验报告)
- 实验:验证VC++6.0在C/C++混编时对变量的处理
- 文本分类专题(ultimate 版)绝对是目前最全的C++版开源文本分类代码和最令人耳目一新的实验解释
- Dev-C++下关于几种int类型格式符的实验
- [C++]实验五:掌握类的声明和对象的定义
- [C++]实验十一:通过定义一个循环链表类和Josephus类
- 快速傅立叶变换(FFT)的C++实现与Matlab实验
- [C++]实验六:类的静态成员的使用、多文件结构在C++程序中的使用
- Dev-C++下关于char类型的实验
- 【计算机网络实验二】crc编码(c++)实现
- [C++]实验四:掌握内联函数的使用、参数个数不确定的函数的设计...
- C++ vtable的生成以及vptr的赋值跟踪实验
- C++的实验
- 压缩C++简单程序词法分析后的文件(编译原理实验)