C程序项目一制作简单计算器

更新时间:2023-05-22 18:30:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

项目一—简单计算器制作

项目演示

课程项目展示

目标 理解和掌握项目所涉及的知识点 掌握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、选择存款期限,并输入存钱的 本金,求到期时,能从银行得到的利 息与本金的合计。

本文来源:https://www.bwwdw.com/article/agi4.html

Top