吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1855|回复: 35
收起左侧

[易语言 原创] 刚学习易语言,自己做的计算器,大神们看看逻辑怎么实现更好

  [复制链接]
Yesits7 发表于 2024-11-11 00:26
刚学习易语言,自己做的计算器,大神们看看逻辑怎么实现更好。根据之前十年前做php的思路写的。总觉得代码挺多。更简洁的逻辑是什么样的呀 ,请各位大神指点。
[Asm] 纯文本查看 复制代码
.版本 2

.程序集 窗口程序集_启动窗口
.程序集变量 临时数字, 文本型
.程序集变量 num2, 整数型
.程序集变量 num1, 整数型
.程序集变量 运算符1, 文本型

.子程序 __启动窗口_创建完毕



.子程序 _按钮_数字1_被单击

临时数字 = 临时数字 + 按钮_数字1.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字2_被单击

临时数字 = 临时数字 + 按钮_数字2.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字3_被单击

临时数字 = 临时数字 + 按钮_数字3.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字4_被单击

临时数字 = 临时数字 + 按钮_数字4.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字5_被单击

临时数字 = 临时数字 + 按钮_数字5.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字6_被单击

临时数字 = 临时数字 + 按钮_数字6.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字7_被单击

临时数字 = 临时数字 + 按钮_数字7.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字8_被单击

临时数字 = 临时数字 + 按钮_数字8.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字9_被单击

临时数字 = 临时数字 + 按钮_数字9.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_数字0_被单击

临时数字 = 临时数字 + 按钮_数字0.标题
编辑框1.内容 = 临时数字

.子程序 _按钮_删除_被单击

编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)
临时数字 = 编辑框1.内容

.子程序 _按钮_清空_被单击

编辑框1.内容 = “”
临时数字 = “”

.子程序 _按钮_加_被单击

.判断开始 (临时数字 = “”)

.默认
    num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “+”
运算符1 = “+”
临时数字 = “”

.子程序 _按钮_减_被单击

.判断开始 (临时数字 = “”)

.默认
    num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “-”
运算符1 = “-”
临时数字 = “”

.子程序 _按钮_乘_被单击

.判断开始 (临时数字 = “”)

.默认
    num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “*”
运算符1 = “*”
临时数字 = “”

.子程序 _按钮_除_被单击

.判断开始 (临时数字 = “”)

.默认
    num1 = 到整数 (临时数字)
.判断结束
编辑框1.内容 = “/”
运算符1 = “/”
临时数字 = “”

.子程序 _按钮_等_被单击

num1 = 到整数 (num1)
num2 = 到整数 (临时数字)
.判断开始 (运算符1 = “+”)
    编辑框1.内容 = 到文本 (num1 + num2)
.判断 (运算符1 = “-”)
    编辑框1.内容 = 到文本 (num1 - num2)
.判断 (运算符1 = “*”)
    编辑框1.内容 = 到文本 (num1 × num2)
.判断 (运算符1 = “/”)
    编辑框1.内容 = 到文本 (num1 ÷ num2)
.默认

计算器代码和exe.zip

7.41 KB, 下载次数: 14, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 11吾爱币 +11 热心值 +11 收起 理由
Abbber + 1 用心讨论,共获提升!
Xiaoxin01 + 1 + 1 谢谢@Thanks!
liangertian + 1 + 1 学习了一下,赞👍
tianhunya + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wpcc7 + 1 我很赞同!
jie5201055 + 1 + 1 我很赞同!
kisyphe + 1 + 1 我很赞同!
nqgghy + 1 + 1 学习
ojy123321 + 1 + 1 我很赞同!
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
luozi1653 + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhou220 发表于 2024-11-11 12:34
易语言做的东西动不动就爆毒,不建议在深入了
学个C#或者MFC不是挺简单的嘛
 楼主| Yesits7 发表于 2024-11-11 20:15
307921917 发表于 2024-11-11 14:23
没有单精浮点数,更没有双精度小数,整数也没有长整数,综合来看,根本不实用。

感谢,我这不是为了用 是为了学习过程中 看看有没有什么更好的逻辑 新手昨天是第一天学习。
Henglie 发表于 2024-11-11 01:34
可以封装成函数,等于号按钮统一赋值编辑框
LXGZJ237 发表于 2024-11-11 03:28
界面啥样子?
chplifeng 发表于 2024-11-11 05:01
我现在不玩这个了
李白日做梦 发表于 2024-11-11 11:37
基本就这样了
无名低调me 发表于 2024-11-11 13:48
自己能看懂就差不多
307921917 发表于 2024-11-11 14:20
按钮画的太多了,完全可以循环 组件复制
307921917 发表于 2024-11-11 14:23
没有单精浮点数,更没有双精度小数,整数也没有长整数,综合来看,根本不实用。
codown2017 发表于 2024-11-11 15:36
下载了win11打不开报错,Not found the kernel library or the kernel library is invalid
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表