c,,计算器实验报告.doc
文本预览下载声明
精品学习资料范文
c,,计算器实验报告
篇一:c++计算器的实验报告
《可视化编程》课 程 设 计
题目: 计算器
姓 名 刘 玉 华班 次 周 四 晚 上 学 号 20101103846 指导教师 朝力萌
成 绩___________________________
计算机与信息工程学院 2012年5 月 24 日
[问题描述]
用vc++6.0编程,实现计算器的基本功能。加、减、乘、除、取余、开平方、(原文来自:wWW.bDF 千叶 帆文摘:c,,计算器实验报告)取倒数等等。
[基本要求]
1.输入输出和计算器的形式相同。 2.Vc++6.0
[系统分析]
1.算法分析
查找算法搜索小数点、删除算法删除小数点后多余的零、调用转换函数
[测试数据]
1.功能测试数据及结果 1+2=3 2-4=-2 2*4=8 4/2=2 1/2=0.5
4开平方=2 等等。。。。
2.正常值、边界值及异常值测试数据及结果
正常值:1+2=3 边界值:0/3=0异常值:0/0=除数不能为零。
2-4=-24*0=0 2*4=8
4/2=2 1/2=0.5
1.调试记录
[课程设计小结]
经过本次实验课,通过自己的努力学习,让我对vc++6.0编译器有了更深的了解,使原
先的一点不懂,到现在的熟悉了解,感觉到可视化编程非常非常有其特点和功能的强大,它的一些函数功能是简单易懂的,尤其是它的图形界面,更是简单易懂。本课程实验的学习,增加了我对本专业的兴趣,也学会了很多东西,效果很好。
篇二:C++语言计算器的实验报告
1. 题目:简单计算器
2. 实验目的:模仿日常生活中所用的计算器,自行设计一个简单的计算器程序,实现简单的计算功能。
3. 实验主要硬件软件环境:Window 7Visual C++ 6.0
4. 实验内容:
(1) 体系设计:
程序是一个简单的计算器,能正确输入数据,能实现加、减、乘、除等算术运算,能进行简单三角运算,运算结果能正确显示,可以清楚数据等。
(2) 设计思路:
1) 先在Visual C++ 6.0中建立一个MFC工程文件,名为calculator.
2) 在对话框中添加适当的编辑框、按钮、静态文件、复选框和单选框
3) 设计按钮,并修改其相应的ID与Caption.
4) 选择和设置各控件的单击鼠标事件。
5) 为编辑框添加double类型的关联变量m_edit1.
6) 在calculatorDlg.h中添加math.h头文件,然后添加public成员。
7) 打开calculatorDlg.cpp文件,在构造函数中,进行成员初始化和完善各控件的响应函数代码。
(3) 程序清单:
? 添加的public成员:
double tempvalue; //存储中间变量
double result;//存储显示结果的值
int sort; //判断后面是何种运算:1.加法 2.减法 3.乘法 4.除法
int append; //判断后面是否添加数字 ? 成员初始化:
CCalculatorDlg::CCalculatorDlg(CWnd*
/*=NULL*/)
: CDialog(CCalculatorDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CCalculatorDlg)
m_edit1 = 0.0;
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon
AfxGetApp()- LoadIcon(IDR_MAINFRAME); tempvalue=0;
result=0;
sort=0;
append=0;
pParent =
}
? 各控件响应函数代码:
void CCalculatorDlg::OnButton1() //按钮“1” {
// TODO: Add your control notification handler code here
if(append==1)result=0;
result=result*10+1
显示全部