C++实验3
来源:互联网 发布:windows启动程序脚本 编辑:程序博客网 时间:2024/06/07 00:32
一、问题及代码
/* * 文件名称: Ex1-1.cpp * 作 者: 钟芳祈 * 完成日期: 2017 年 3 月 10 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:用if语句的嵌套式和if语句的多分支结构进行程序设计 * 输入描述:输入某人本月的收入总额 * 问题描述:略* 程序输出:应缴个人所得税和税后收入 * 问题分析: * 算法设计:if语句的嵌套 */ #include <iostream> using namespace std; int main( ) { double dSalary,dTax=0,dNetIncome=0; cout<<"请输入您本月的收入总额(元):"; cin>>dSalary; if(dSalary-3500>0) { if(0<dSalary-3500 && dSalary-3500<=1500) dTax=(dSalary-3500)*0.03,dNetIncome=dSalary-dTax; else if(1500<dSalary-3500 && dSalary-3500<=4500) dTax=(dSalary-3500)*0.1-105,dNetIncome=dSalary-dTax; else if(4500<dSalary-3500 && dSalary-3500<=9000) dTax=(dSalary-3500)*0.2-555,dNetIncome=dSalary-dTax; else if(9000<dSalary-3500 && dSalary-3500<=35000) dTax=(dSalary-3500)*0.25-1005,dNetIncome=dSalary-dTax; else if(35000<dSalary-3500 && dSalary-3500<=55000) dTax=(dSalary-3500)*0.3-2755,dNetIncome=dSalary-dTax; else if(55000<dSalary-3500 && dSalary-3500<=80000) dTax=(dSalary-3500)*0.35-5505,dNetIncome=dSalary-dTax; else if(dSalary>80000) dTax=(dSalary-3500)*0.45-13505,dNetIncome=dSalary-dTax; } else dNetIncome=dSalary; cout<<"您本月应缴个人所得税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; cout<<"依法纳税,共享繁荣。谢谢使用!\n"; return 0; }
二、运行结果
三、心得体会
对if语句的运用不够熟练,总是要去书上或者网上搜索相关资料,还需要不断地练习。
四、知识点总结
if语句执行顺序是先计算表达式的值,若值为真则执行if后面语句,否则不做操作。if语句不仅可以使一条简单语句,也可以是用花括号括起来的
0 0
- C#-实验3
- [C++]实验三
- c语言实验
- 哈希表实验C语言版
- C语言 枚举实验
- C-S通信实验
- C 实验总结
- C程序设计实验1
- C程序设计实验2
- c语言实验
- C++-实验-项目五
- C#—实验10.4
- C++---第七次实验。
- c++--补第二次实验
- C语言递归实验
- C语言实验-素数
- C+实验2
- C++STL 第二次实验
- easyUI dialog的close和destroy区别
- 自己实现 ArrayList
- 运用canvas制作简单的画图
- 关于html、css、js是否写在一个文件里
- 第三次上机实验
- C++实验3
- 网易2017年秋招第三题
- c++作业3
- NGUI开发优化技巧(上)
- 网络爬虫技术
- Linux 文件搜索命令
- C# .NET MyTool
- [BZOJ2244][SDOI2011]拦截导弹(DP+CDQ分治)
- 关于Eclipse使用JAP Tools 反射生成实体类