C++编程入门与实战:循环与利润奖金计算
需积分: 50 162 浏览量
更新于2024-07-18
10
收藏 77KB DOCX 举报
本资源是一份针对大一上学期C++程序设计的复习资料,重点涵盖两个部分:循环结构和条件控制。
**循环部分**
这部分内容介绍了如何使用for循环实现对输入正整数的处理,具体步骤包括:
1. 用户被提示输入一个整数,并通过`cin`获取。
2. 使用`for`循环结构,当`i`从0开始递增,直到`a`变为0,每次循环将`a`除以10取余数(每一位数字),并用`cout`输出,然后更新`a`为商,确保逐位提取数字。
3. 循环结束后,输出计数器`i`,表示数字的位数,并通过`break`跳出循环。
4. 最后,程序暂停等待用户操作,并在`main`函数中返回0,结束程序。
**条件控制部分(if和switch语句)**
这部分涉及到如何根据企业奖金计算规则编写程序。规则是根据月利润`i`的不同范围来确定奖金比例:
- 利润小于等于10万元,提成10%;
- 利润在10万元到20万元之间(包括20万元),提成分为两部分:前10万元10%,剩余部分7.5%;
- 后续每个阶段的提成比率依次递减:20万-40万、40万-60万、60万-100万、超过100万,直到达到1%。
这部分代码首先通过`if`语句判断利润范围,并为每个范围分配对应的奖金计算逻辑。接着,使用`switch`语句进一步简化了条件判断过程:
1. 根据`n`的值(根据利润范围确定的整数)执行相应的奖金计算:
- `case 1`: 提成10%;
- `case 2`: 计算10万提成10%,剩余部分提成7.5%;
- 其他`case`对应其他利润区间及其相应的提成比例。
2. 当`switch`匹配到对应的`case`时,将计算结果赋值给`d`(奖金总额),然后`break`跳出`switch`。
通过这两个部分的复习,学生可以巩固C++中的基础控制结构应用,如循环和条件判断,以及如何根据实际需求编写程序来处理数据和执行逻辑决策。
点击了解资源详情
2022-04-22 上传
694 浏览量
1070 浏览量
weixin_40606162
- 粉丝: 1
- 资源: 3
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南