易语言的一个问题,高手们进来看看

我想用易语言写公式。编辑框1.内容=变量C+变量D+变量D怎么读取文本后计算?有人回答的话,我会给分的.我怕没人回答分给百度吃了,谢谢高手们了!编辑框1.内容=“变量C+... 我想用易语言写公式。
编辑框1.内容=变量C+变量D+变量D
怎么读取文本后计算?
有人回答的话,我会给分的.我怕没人回答分给百度吃了,谢谢高手们了!
编辑框1.内容=“变量C+变量D+变量D"
我想用文字表达进行计算,怎么写?
额,看样子我没有说明白,
比如我打开一个TXT格式的文本
如果 TXT文本里面的内容是:A+B+C+D
我怎么才能计算A+B+C+D?
我怎么用指定的变量来进行计算?知道A+B+C+d的结果?
呵呵,我自己想到了解决的方法了,我用的分割文本,
计次循环首(取数组成员数(分割的文本),计次)
如果真(分割的文本[计次]=“1平”)
结果=结果+1平
这是我想出来的方法,呵呵。
aishuren0722 分就给你吧。你和我的构思差不多
展开
 我来答
aishuren0722
2012-01-26 · TA获得超过251个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:408万
展开全部
楼上回答的貌似都不是那么对啊。。。
他要的是在编辑框中输入一个数学题,然后按下等于后,易语言自动判断所用到的计算符号,和数字,把结果算出来。。应该会用到 寻找文本() 和 到数值() 到文本() 好几个命令吧。。
源码如下:

.版本 2

.程序集 窗口程序集1
.程序集变量 可输数字, 文本型

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

可输数字 = “0123456789+”

.子程序 _编辑框1_内容被改变
.局部变量 长度, 整数型
.局部变量 计次, 整数型
.局部变量 计数, 整数型
.局部变量 要对比文本, 文本型
.局部变量 合法, 逻辑型

.如果真 (编辑框1.内容 ≠ “”)
.如果真 (取文本左边 (编辑框1.内容, 1) = “+”) ' 如果把+号写在最前面就不好计算了
鸣叫 ()
编辑框1.内容 = 取文本右边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)
.如果真结束
长度 = 取文本长度 (编辑框1.内容)
.计次循环首 (长度, 计次)
要对比文本 = 取文本中间 (编辑框1.内容, 计次, 1)
.判断开始 (寻找文本 (可输数字, 要对比文本, , 假) = -1) ' 等于-1代表没找到,也就是输入了0123456789+以外的文本
合法 = 假
跳出循环 ()
.默认
合法 = 真
.判断结束

.计次循环尾 ()
.如果真 (合法 = 假)
鸣叫 ()
编辑框1.内容 = 子文本替换 (编辑框1.内容, 要对比文本, “”, , , 真)
返回 ()
.如果真结束

.如果真结束

.子程序 _按钮1_被单击
.局部变量 文本数字数组, 文本型, , "0"
.局部变量 计次, 整数型
.局部变量 结果, 整数型

.如果真 (取文本右边 (编辑框1.内容, 1) = “+”)
编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)
.如果真结束
文本数字数组 = 分割文本 (编辑框1.内容, “+”, )
.计次循环首 (取数组成员数 (文本数字数组), 计次)
结果 = 结果 + 到数值 (文本数字数组 [计次])
.计次循环尾 ()
标签3.标题 = 到文本 (结果)
百度网友9ae33a5
2012-01-29 · 超过35用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:0%
帮助的人:87.9万
展开全部
小菜一碟,源码如下:

.版本 2

.子程序 _按钮1_被单击
.局部变量 加法式, 文本型, , "0"
.局部变量 因式数, 整数型
.局部变量 已循环, 整数型
.局部变量 答案, 整数型

加法式 = 分割文本 (编辑框1.内容, “+”, )
因式数 = 取数组成员数 (加法式)
.计次循环首 (因式数, 已循环)
答案 = 答案 + 到整数 (加法式 [已循环])
.计次循环尾 ()
编辑框2.内容 = 到文本 (答案)

只给你写了加法运算,减法乘法什么的和这个是异曲同工的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
as5236528
2012-01-18 · 超过16用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:52.5万
展开全部
这问题很简单
因为你的变量是整数型的
编辑框的内容是文本型的
不能直接把整数型的变量显示到文本型的编辑框中
所以要用到命令--------到文本()转化一下即可
----------------------------代码
编辑框1.内容=到文本(变量C+变量D+变量D)
-----------------END
注意一下 由于变量是整数型所以不加“”
“”只针于文本型数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来去购
2012-01-18 · 超过16用户采纳过TA的回答
知道答主
回答量:196
采纳率:0%
帮助的人:58.7万
展开全部
你可以先把变量都定义了,
比如说
A=变量A,B=变量B,C=变量C,D=变量D,这里都是整数型的。
然后再计算咯
编辑框1.内容=到文本A+B+C+D
这个方法就是这样了。
不懂你彩纳加我吧1789498552
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
希希是全村的希望
2012-01-18 · 超过22用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:62.3万
展开全部
编辑框1.内容=到文本(变量C)+到文本(变量D)+到文本(变量D)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f8de5da1f
2012-01-28 · TA获得超过227个赞
知道答主
回答量:303
采纳率:0%
帮助的人:165万
展开全部
用中文编程,蛋疼
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式