vb计算器.docx

上传人:b****5 文档编号:3572150 上传时间:2022-11-24 格式:DOCX 页数:12 大小:332.95KB
下载 相关 举报
vb计算器.docx_第1页
第1页 / 共12页
vb计算器.docx_第2页
第2页 / 共12页
vb计算器.docx_第3页
第3页 / 共12页
vb计算器.docx_第4页
第4页 / 共12页
vb计算器.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

vb计算器.docx

《vb计算器.docx》由会员分享,可在线阅读,更多相关《vb计算器.docx(12页珍藏版)》请在冰豆网上搜索。

vb计算器.docx

vb计算器

 

1需求分析

可实现以下功能:

1简易计算器。

2判断是否为闰。

3判断m是否为素数.。

4显示n行的杨辉三角。

5求500以内的水仙花数。

6用下三角显示二维数组a。

7求最大公约数和最小公倍。

8三个数比较大小从小到大排列。

9随机产生一个三位数逆向显示。

10判断a、b、c能否组成三角形。

11随机生成4×4矩阵求出最小值。

12编辑一个子过程求出数组a最小值。

13在数组a()中插入数,并使a依然有序。

14已知数组a()编程删除a中第5个元素。

15求200以内能被11或5整除的所有数之和。

16随机产生20个学生的成绩统计各分数段人数。

17随机产生15个小写或大写字母,放在字符数组中。

18从键盘输入任意长度的字符串,要求将字符顺序倒置。

19随机产生10个[30,100]内整数求最大值最小值和平均值。

2运行环境.

WINDOWSXP系统;VB6.0;

3开发工具和编程语言

VisualBasic6.0语言;

4系统设计

本次试验是有一个工程和多个窗体组合而成,其中主界面中的每一个按钮都对应一个分界面,每一个分界面又都对应一项特殊的功能,并且每一个界面上都有一个返回主界面的按钮,即“返回”按钮,在主界面上有一个结束按钮可以结束程序的运行,通过这些按钮及界面可以实现不同的功能,其具体的功能如下:

(1)主界面:

在窗体上设计不同的按钮,通过每个按钮command_click事件执行不同的功能。

(2)简易计算器:

本计算器可以实现一些基本加、减、乘、除、正弦、余弦及乘方等数学运算。

(3)判断是否为闰年,通过inputbox输入年份判断。

(4)判断m是否为素数,输入一个数通过command的单击事件判断,并且素数在picture中打印出来。

(5)显示n行的杨辉三角,通过输入数n,用text的单击事件显示具有n的杨辉三角,并且以下三角显示。

(6)求500以内的水仙花数,通过form的单击事件显示水仙花数。

(7)用下三角显示二维数组a,通过form的单击事件产生。

(8)求最大公约数和最小公倍,可通form的单击事件在两个inputbox中分别输入n和m,求其最大公约数和最小公倍。

(9)三个数比较大小从小到大排列,通过command的单击事件来实现。

(10)随机产生一个三位数逆向显示,通过一个command的单击事件产生数,然后另一个command的单击事件实现逆序。

(11)判断a、b、c能否组成三角形在在文本框中输入三边a、b、c,然后通过command的单击事件判断,通过MsgBox提示能否组成三角形。

(12)随机生成4×4矩阵求出最小值,通过command的单击事件来实现。

(13)编辑一个子过程求出数组a最小值,通过form的单击事件来实现。

(14)在数组a()中插入数,并使a依然有序,在文本框中输入数,通过command的单击事件来插入这个数。

(15)已知数组a()编程删除a中第5个元素,通过command的单击事件来实现。

(16)求200以内能被11或5整除的所有数之和,通过form的单击事件来实现。

(17)随机产生20个学生的成绩统计各分数段人数,通过两个command的单击事件来完成,一个产生数据,一个统计数据。

(18)随机产生15个小写或大写字母,放在字符数组中,两个command的单击事件来实现,分别产生小写、大写字母。

(19)从键盘输入任意长度的字符串,将字符顺序倒置,通过单击command按钮,在inputbox中输入字符即可实现。

(20)随机产生10个[30,100]内整数求最大值最小值和平均值,通过command的单击事件来实现。

5系统运行及测试

(1)简易计算器,输入数27,界面如图。

.

(2)判断是否为闰2008与2009年,界面如图

(3)判断m是否为素数,判断数13、17.界面如图。

(4)显示n行的杨辉三角,显示6行的杨辉三角,界面如图。

(5)求500以内的水仙花数,界面如图。

(6)用下三角显示二维数组a,下三角显示随机产生10到100的5行整数,界面如图。

(7)求最大公约数和最小公倍数,求2008与2009的最大公约数和最小公倍数,界面如图。

(8)三个数比较大小从小到大排列,随机产生1-100的三个数并比较大小从小到大排列,界面如图。

(9)随机产生一个三位数逆向显示,数的大小在100到999之间,界面如图。

(10)判断a、b、c能否组成三角形。

判断1、3、1能否构成三角形,界面如图。

(11)随机生成4×4矩阵求出最小值,数的大小在10到99之间,界面如图。

(12)编辑一个子过程求出数组a最小值,数的大小在100到999之间,界面如图。

(13)在数组a()中插入数,并使a依然有序,界面如图。

(14)已知数组a()编程删除a中第5个元素,界面如图。

(15)求200以内能被11或5整除的所有数之和,界面如图。

(16)随机产生20个学生的成绩统计各分数段人数,界面如图。

(17)随机产生15个小写或大写字母,放在字符数组中,界面如图。

(18)从键盘输入任意长度的字符串,将字符顺序倒置,输入字符abcdefg,界面如图。

(19)随机产生10个[30,100]内整数求最大值最小值和平均值,界面如图:

6参考文献:

(1)龚培增,杨志强,VisualBasic程序设计教程(第3版),高等教育出版社,2001/12

(2)龚培增,杨志强,VisualBasic程序设计实验指导与测试高等教育出版社,2001/12

(3)HavreyM.Deitel,PaulJ.Deitel,TemR,Nieto,VisualBasic6.0大学教程,电子工业出版社,2003/1

7心得体会:

在学习VB过程中,无一例外的我们要学会编写程序。

万事开头难,刚开始遇到些困难是很正常的事情。

因为编程涉及到很多的知识,例如操作系统、软件工程、硬件系统以及编程思想等各个方面。

这就需要我们多看看这方面的资料,扩充自己的知识面。

通常我们编写程序时要做到以下几点:

1、先了解题目或待解决问题的含义,大概需要用什么思想来解决这个问题;

2、构建程序的基本框架(如程序大概的界面);

3、各对象需要响应什么样的事件过程;

4、为每个对象编写相应的事件过程;

5、调试程序。

编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。

我觉得每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这才能"学以致用"。

这次编程的成功也给了我很大的动力,以后会更努力的来学习VB,以便应用与实践。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1