2个长整数相乘结果和计数器的结果不一样
功能说明:该程序的主要功能是实现两个长整数的相乘,并提供了多种方法进行计算。程序主要由以下几个部分组成:
1. **启动窗口创建完毕事件**:当程序启动窗口创建完毕时,会自动调用“长整数相乘”子程序。在这个子程序中,定义了三个局部变量`a`、`b`和`c`,分别用于存储两个乘数和它们的乘积。程序首先给`a`和`b`赋值为特定的长整数,然后通过三种不同的方式来计算这两个数的乘积:
- 直接使用易语言内置的乘法运算符`×`。
- 调用名为`相乘_浮点法`的子程序,这个子程序采用某种基于浮点数的方法来计算乘积(具体实现细节未在代码中明确给出)。
- 调用名为`相乘_整数法`的子程序,该子程序利用纯整数运算来完成乘法操作(同样,具体的算法细节没有直接展示)。
2 - 3. **相乘_浮点法 和 相乘_整数法 子程序**:这两个子程序分别实现了上述提到的不同类型的乘法运算。`相乘_浮点法`接收两个双精度小数作为输入参数,并返回一个双精度小数结果;而`相乘_整数法`则接受两个长整数作为参数,并输出一个长整数结果。值得注意的是,虽然这些函数被定义了,但其内部逻辑是通过置入代码块的形式给出的,这意味着实际的计算过程是由编译器或解释器根据提供的二进制指令序列执行的,而不是以可读性较强的高级语言形式呈现。
4. **按钮点击事件处理**:本程序还包含了一个用户界面,其中有两个文本输入框(编辑框1和编辑框2)供用户输入待相乘的数字,以及一个显示结果的文本框(编辑框3)。当用户点击第一个按钮(按钮1)时,程序将从这两个输入框中读取数值,计算它们的乘积,并将结果显示在第三个编辑框中。此外,还有一个额外的功能——点击第二个按钮(按钮2)可以打开系统自带的计算器应用程序(calc.exe)。
综上所述,这是一款简单的长整数乘法计算器,它不仅能够处理常规范围内的整数乘法问题,还尝试通过不同方法解决更大规模的数据运算需求,并且具备基本的人机交互能力,允许用户手动输入数据并查看计算结果。同时,程序也提供了一种便捷的方式让用户可以直接访问更强大的计算工具,即Windows自带的计算器软件。
======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ 长整数相乘
| |
| |------ 相乘_浮点法
| |
| |------ 相乘_整数法
======窗口程序集1
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。