C语言简单计算器的编写课程设计报告.doc
《C语言简单计算器的编写课程设计报告.doc》由会员分享,可在线阅读,更多相关《C语言简单计算器的编写课程设计报告.doc(20页珍藏版)》请在迅下文库上搜索。
1、.学号2013-2014学年 第二学期1308030134?高级语言程序设计?课程设计报告题目:简单计算器专业:数字媒体技术班级:13级1班:邢洪波指导教师:王辉成绩:计算机与信息工程系二0一四年二月二十日1 设计容及要求1.1 利用本学期所学的?C语言程序设计?课程,运用相关知识,查阅相关资料,编写C语言程序,设计一个简单计算器,要求编写的简单计算器能够模拟windows系统的计算器,用户能够用键盘输入相关数据,能够进行简单的加、减、乘、除运算,并且在程序运行过程中能够正常的退出程序。在计算器程序运行中,输入数据时如果遇到输入错误的情况,能够能过键盘上的退格键进行删除,并且重新输入正确的数据
2、。在数据输入完成后,如果需要放弃本次计算操作,可以利用程序中设置好的按键进行清零,并为下一次运算作准备。1.2 运用相关知识,查阅相关资料,编写一个简单的计算器,能够实现简单的基本的加减乘除运算,在计算器工作时用户能利用键盘或鼠标进行相应操作。程序基本功能要现完整,并有简单的验证。程序还须有符合标准的程序设计报告。2 概要设计2.1系统流程图输入第一个操作数加法减法乘法除法清零开方乘方显示结果输入第二个操作数结束开始2.1 系统流程图2.2主要功能表2.2 主要功能表序号文件名主要功能备注1+加法两个操作数2减法两个操作数3*乘法两个操作数4/除法两个操作数5#开方一个操作数6乘方两个操作数7
3、Enter等于8Tab清零9q退出3 设计过程或程序代码#include#include#include /*malloc的头文件代表在存中开辟存储空间*/double jisuan(char a)int i=1,j,k,m,t=0,t1=0,t2=0,t3=0; /*定义整型变量i,j,k,m,n,t,t1,t2,t3*/ char nibo50,zhan250; /*定义字符型数组*/double x,n,l,z=0,zhan350; /*定义双精度变量x,n,l,z,zhan350*/typedef struct /*表示可以用con定义结构体变量*/ double d1;int d2;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 简单 计算器 编写 课程设计 报告
