C程序项目一制作简单计算器
更新时间:2023-05-22 18:30:01 阅读量: 实用文档 文档下载
- c程序设计项目教程推荐度:
- 相关推荐
项目一—简单计算器制作
项目演示
课程项目展示
目标 理解和掌握项目所涉及的知识点 掌握C语言的基本编程方法 学会使用菜单解决日常生活中的小问题
相关知识点序号1 2 3
知识点
说明
常用数据类型:整型、浮点型、字符型 定义符号:int、float、double、char 常量、变量 (1)双目算术运算符及其表达式: 运算符: +、 -、*、 /、 % (2)强制类型转换: (类型)表达式 数据的输入输出: 变量名命名、变量类型的选择
%:整数取余 /、%:除数不为0控制符的使用:%d、%f、%c
4
scanf() 、printf() getchar()、putchar()5 6 7 多分支选择语句:
函数原型:stdio.h 注意函数的返回值switch表达式的类型:整型、字符型 无限循环的设定 函数原型:stdlib.h
if-elseif、switch循环语句:while、do-while、for 清屏函数:system(“cls”) 结束程序函数:exit(0)
功能描述 功能:实现一个简易计算器,能够完成数值型数据的加、减、乘、 除、求余运算。
要求: 采用人机对话形式:使用菜单 通过多分支选择语句实现加、减、乘、除、求余运算 添加必要的提示信息 能够实现菜单的循环显示
实现步骤实现步骤
定义变量
设计菜单
实现菜单项
变量的个数 变量名 变量的类型
清屏 显示菜单项 显示提示信息 选择菜单项
实现多分支结构 实现菜单项功能 实现程序退出
项目实现一 完成任务单中所需内容 要求: 以电子文档方式提交 文件以组名.doc方式命名,如:一组.doc 完成时间:15分钟
阶段小结 定义变量变量名 num1 num2 choose 数据类型 float float int 功能 存放第一个运算数 定义
float num1,num2;存放第二个运算数 存放用户输入的菜单选项 int choose;
阶段小结 设计菜单任务名称 主菜单设计 接收键盘数据 任务实现 使用printf()函数及转义字符’\n’、’\t’和制表符完 成 (1)使用printf()函数显示提示信息 (2)使用scanf()函数实现数据的接收
阶段小结 实现菜单项任务名称 任务实现(1)使用switch语句实现多个分支的控制 (2)使用scanf()函数输入运算数 (3)判别算术运算符:+、-、*、/、%,执行相应运算 (4)使用printf()函数输出运算结果 使用exit(0)函数
运算处理
程序结束
项目实现二 修改任务单 布置编写任务,完成项目功能 要求: 以电子文档方式提交 文件以“组名.c”方式命名,如:一组.c 完成时间:20分钟
阶段小结 循环菜单的实现 数据有效性的判别 菜单项数据的有效性判断 参与除法和求余数中除数为0的判断
强制类型转换 屏幕信息暂停的处理
项目实现三 优化项目 要求:
以电子文档方式提交 文件以“组名.c”方式命名,如:一组.c 完成时间:10分钟
项目总结-菜单编写步骤 项目总结
菜单编写步骤:4
程序优化:3 2 1
实现菜单项:
设计菜单:
定义变量: 确定项目中需 要的变量个数及 其类型 为变量定义合 理的名称
使用if-elseif或 switch语句进行 使用 菜单各选项的处 system(“cls”) 理 清屏 使用printf输出 使用exit(0)函数 结束程序 菜单内容 使用printf输出 提示信息 使用scanf输 入菜单选项
使用while实现 循环菜单显示 使用 getchar() 或scanf()实现屏 幕信息的暂停显 示 使用if语句对数 据进行有效性处 理
作业【项目名称】银行存款 【功能描述】 1、计算到期存款金额 2、已知工商银行整存整取存款不 同期限的年利率分别为: 3.1% 期限三个月 3.3% 期限六个月 3.5% 期限一年 4.4% 期限两年 5.0% 期限三年 5.5% 期限五年 3、选择存款期限,并输入存钱的 本金,求到期时,能从银行得到的利 息与本金的合计。
正在阅读:
C程序项目一制作简单计算器05-22
2010云南省第一学期毛概试题及答案05-13
小学数学应用题归类小结(无答案)03-16
一种基于空间层次分解的Hilbert码生成算法_陆锋08-14
餐饮管理系统的设计与实现05-06
2017年中国地质大学(北京)科学研究院610高等数学考研仿真模拟题05-02
运动会开幕式新闻报道02-06
C语言复习参考答案(考试用)108-29
浅谈国有集团企业下属三产公司内部常见问题12-20
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 计算器
- 简单
- 程序
- 项目
- 制作