吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2599|回复: 34
收起左侧

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

  [复制链接]
Yesits7 发表于 2024-11-11 00:26
刚学习易语言,自己做的计算器,大神们看看逻辑怎么实现更好。根据之前十年前做php的思路写的。总觉得代码挺多。更简洁的逻辑是什么样的呀 ,请各位大神指点。
[Asm] 纯文本查看 复制代码
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
.版本 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, 下载次数: 19, 下载积分: 吾爱币 -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, 2025-4-7 22:16

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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