怎么编写vb程序,求两个数的最大公约数

下面编写的VB程序,是利用Sub子程序递归调用方式计算两个数M、N的最大公约数,其中M>N,且N≠0。

操作方法

  • 01

    启动VB程序,在“新建工程”界面选择【标准 EXE】,点击【打开】,进入工程页面后,再将最右端下方属性窗口中Form1的“Caption”的内容改为“Sub子程序的递归调用——求两个数的最大公约数”

  • 02

    单击最左端工具栏中的【TextBox】,在窗体上拖动变成十字线的鼠标指针画出合适的文本框大小,或者是双击【TextBox】,会在窗体中自动出现文本框,自己拖动文本框调节大小和位置,重复操作建立三个文本框

  • 03

    单击最左端工具栏中的【Label】,在窗体上拖动变成十字线的鼠标指针画出合适的标签大小,或者是双击【Label】,会在窗体中自动出现标签,自己拖动标签调节大小和位置,重复操作建立三个标签

  • 04

    单击最左端工具栏中的【CommandButton】,在窗体上拖动变成十字线的鼠标指针画出合适的控制按钮大小,或者是双击【CommandButton】,会在窗体中自动出现控制按钮,自己拖动控制按钮调节大小和位置,建立两个控制按钮

  • 05

    单击“Text1”,在最右端下方的属性窗口中将“Text"的内容“Text1”删除并置空,还可单击“Font”的内容“宋体”后面的“...”按钮,调节文本框中内容的字体、字形和大小,Text2与Text3文本框重复相同操作

  • 06

    单击“Label1”,在最右端下方的属性窗口中将“Caption"的内容“Label1”改为“请输入m的值”,Label2标签“Caption”的内容“Label2”改为“请输入n的值”,Label3标签“Caption”的内容“Label3”改为“m和n的最大公约数是”,除此还可分别在其属性窗口中单击“Font”的内容“宋体”后面的“...”按钮,调节标签中内容的字体、字形和大小

  • 07

    单击“Command1”,在最右端下方的属性窗口中将“Caption"的内容“Command1”改为“计算”,还可单击“Font”的内容“宋体”后面的“...”按钮,调节控制按钮中内容的字体、字形和大小;“Command2”在最右端下方的属性窗口中将“Caption"的内容“Command2”改为“结束”,其余操作相同

  • 08

    双击“编写程序”的图标,进入编程: Public Sub gcds(m As Integer, n As Integer, k As Integer) If (m Mod n) = 0 Then k = n Else Call gcds(n, m Mod n, k) End If End Sub 双击“计算”按钮,进入编程: Private Sub Command1_Click() Call gcds(Val(Text1.Text), Val(Text2.Text), k%) Text3.Text = k End Sub 再双击“结束”按钮,进入编程: Private Sub Command2_Click() End End Sub

  • 09

    点击上方工具栏中的“运行”,再点击“启动”或直接点击三角形,输入数据m=24和n=18,点击“计算”按钮得出答案“6”,再点“结束”便结束运行

  • 10

    最后再点击“文件”,选择“保存工程”或者“生成工程1.exe(k)”,保存即可

(0)

相关推荐

  • C语言如何求两个数的最大公约数

    在C语言中,求两个数的最大公约数是学习循环语句的非常经典的问题,通过编写求解两个数的最大公约数的程序能有效地帮助我们掌握循环语句的使用方法以及程序设计思路.下面,小编将详细介绍该问题的编写过程. 操作 ...

  • 如何使用java语言求两个数的最大公约数

    求最大公约数的算法,一般采用辗转相除法.那么,如何使用java语言实现求两个数的最大公约数呢?小编就带大家来看看. 操作方法 01 新建一个module:依次点击"File"-&g ...

  • 求两个数的最大公约数和最小公倍数

    用C语言求两个数的最大公约数和最小公倍数,下面详细介绍. 操作方法 01 新建一个工程和.c文件 02 输入头文件和主函数 03 定义变量类型 04 输入a和b 05 用一个if 语句去判断这两个数是 ...

  • 在excel中怎么样求两个数的乘积?

    在excel中怎么样求两个数的乘积? 操作方法 01 先在单元格中输入等于号"=". 02 接着,输入单元格.但是不要输入数值. 03 然后输入键盘中的运算符. 04 再单击另外一 ...

  • Excel中快速求两个数之间的倍数的技巧

    excel常常用来统计数据,制作报表,那大家是否知道在excel中如何求倍数呢?本文就为大家具体介绍设置方法。 第一,excel倍数案例:自动增加10倍 Excel求倍数问题常用在一些数据处理方面。 ...

  • 怎么编写模拟电话拨号的VB程序

    利用控件数组模拟出电话拨号程序,按任意一个字符在文本框中显示,但最多可拨11位数字字符.建立Command1控件数组,索引为0-9:Command2和Command3分别为"重拨" ...

  • Java编程比较两个数的大小

    Java编程如何比较两个数的大小,请看下面的教程,希望可以帮助到你 操作方法 01 首先,在电脑中找到myeclipse,并打开myeclipse: 02 打开myeclipse之后, 新建一个类,输 ...

  • c语言实现两个数的交换

    本教程将介绍实现两个数的交换 操作方法 01 打开vs2010软件,如图所示: 02 新建一个空项目,如图所示: 03 添加一个swap.c文件,如图所示: 04 输入main主体,如图所示: 05 ...

  • 使用IPO编程模型实现python求2个数的平均值

    IPO模型是指的用户输入(I).逻辑运算(P).结果输出(O),编程者需要确定用户变量,运算部分,以及print输出.小编以求2个数的平均值,来进行讲解. 操作方法 01 1.打开IDLE编程环境 0 ...