快乐的小飞 发表于 2019-8-8 09:53:42

计算器-无模块,纯源码,自己做的,没有参考别人的

.版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 第一次分割, 文本型, , "0"
.程序集变量 第二次分割, 文本型, , "0"
.程序集变量 第三次分割, 文本型, , "0"
.程序集变量 加减乘除四则运算, 文本型, , "0"
.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 结果1, 双精度小数型
.局部变量 结果2, 双精度小数型
.局部变量 和, 双精度小数型
' 用子文本替换可以分割减法
' 用标签可以更美观
标签1.标题 = 子文本替换 (编辑框1.内容, “-”, “+-”, 1, , 真)
第一次分割 = 分割文本 (标签1.标题, “+”, )
调试输出 (第一次分割)
.计次循环首 (取数组成员数 (第一次分割), i)
    第二次分割 = 分割文本 (第一次分割 , “*”, )
    ' 调试输出 (第二次分割)
    结果1 = 1
    .计次循环首 (取数组成员数 (第二次分割), i)
      .如果 (寻找文本 (第二次分割 , “/”, , 假) = -1)
            ' 乘法计算
            结果1 = 结果1 × 到数值 (第二次分割 )
            结果2 = 0
            ' 调试输出 (结果1)
      .否则
            ' 除法计算
            第三次分割 = 分割文本 (第二次分割 , “/”, )
            结果2 = 结果1 × 到数值 (第三次分割 )
            .变量循环首 (2, 取数组成员数 (第三次分割), 1, i)
                结果2 = 结果2 ÷ 到数值 (第三次分割 )
            .变量循环尾 ()
            结果1 = 0
      .如果结束
    .计次循环尾 ()
    ' 调试输出 (第三次分割)
    调试输出 (结果1)
    调试输出 (结果2)
    加入成员 (加减乘除四则运算, 到文本 (结果1))
    加入成员 (加减乘除四则运算, 到文本 (结果2))
.计次循环尾 ()
.计次循环首 (取数组成员数 (加减乘除四则运算), i)
    和 = 和 + 到数值 (加减乘除四则运算 )
.计次循环尾 ()
编辑框2.内容 = 到文本 (和)
清除数组 (第一次分割)
清除数组 (第二次分割)
清除数组 (第三次分割)
清除数组 (加减乘除四则运算)

呵呵哒 发表于 2019-8-11 16:48:21

前来支持~~~~~~~~~~~~~~~~~~~

yu1616 发表于 2019-8-14 23:43:01

谢谢楼主的辛苦分享

无敌少爷 发表于 2019-8-18 06:37:40

很给力。。。。很喜欢

无敌少爷 发表于 2019-8-21 13:32:20

顶一个了

xiaojian 发表于 2019-8-24 20:26:59

非常不错,感谢分享!

lloveyouko 发表于 2019-8-24 20:59:14

前来支持~~~~~~~~~~~~~~~~~~~

sxy19931021 发表于 2019-8-24 21:31:29

学习了,这就去试试

few 发表于 2019-8-24 22:03:44

支持一下,期待更多东西

216341564213 发表于 2019-8-24 22:36:00

我表示压力很大
页: [1] 2 3 4 5 6
查看完整版本: 计算器-无模块,纯源码,自己做的,没有参考别人的