易语言 关于多个编辑框间运行四则运算以及将计算过程生成到一编辑框中的问题

像图片中显示,我需要的效果是:在编辑框8中显示整个计算过程,如果编辑框1到编辑框6中存在空值,那么编辑框8中自动将空的剔除。例如:编辑框1.内容=2,编辑框2.内容=3,... 像图片中显示,我需要的效果是:在编辑框8中 显示整个计算过程,如果编辑框1到编辑框6中存在空值,那么编辑框8中自动将空的剔除。例如:编辑框1.内容=2,编辑框2.内容=3,编辑框3.内容=5,编辑框4.内容=3,而编辑框5和编辑框6为空,那么单击按钮1后,编辑框8中就显示 2×3+5×3=21,编辑框7种显示21
这里前6个编辑框只是是例子,实际上有很多编辑框,具体哪个为空也不一定,需要判断非空的才在编辑框8中显示
展开
 我来答
百度网友a796c4d
2012-09-05 · TA获得超过298个赞
知道小有建树答主
回答量:317
采纳率:33%
帮助的人:165万
展开全部

.版本 2

.程序集 窗口程序集1

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

.判断开始 (编辑框1.内容 ≠ “” 且 编辑框2.内容 ≠ “” 且 编辑框3.内容 ≠ “” 且 编辑框4.内容 ≠ “” 且 编辑框5.内容 ≠ “” 且 编辑框6.内容 ≠ “”)

    编辑框7.内容 = 到文本 (到数值 (编辑框1.内容) × 到数值 (编辑框2.内容) + 到数值 (编辑框3.内容) × 到数值 (编辑框4.内容) + 到数值 (编辑框6.内容) × 到数值 (编辑框6.内容))

    编辑框8.内容 = 编辑框1.内容 + “×” + 编辑框2.内容 + “+” + 编辑框3.内容 + “×” + 编辑框4.内容 + “+” + 编辑框5.内容 + “×” + 编辑框6.内容 + “=” + 编辑框7.内容

.默认

    编辑框8.内容 = “”

.判断结束


追问
我的意思是 如果有个别编辑框为空时,计算过程这里 就自动不把为空的编辑框列入计算过程
按你的这个代码 所有的编辑框都必须有数据,否则 编辑框8就不显示计算过程,我要的结果是
假如 编辑框5、编辑框6为空时 ,编辑框8里只显示 前4个编辑框的数据内容
按你的数据,只显示11×12+12×545=6672
而且 这里的6个编辑框也只是 举例图 实际我要的有40个编辑框,运算时 不一定哪个编辑框为空
追答
那样就要做很久了  我试一下
爱小说178
2012-09-06 · 阅读CMS网站建设开发
爱小说178
采纳数:337 获赞数:599

向TA提问 私信TA
展开全部

如果你的编辑框1,编辑框3 为空你的等式又是怎样的? 是下面的样式么?






追问
为空的编辑框 值就是0  在过程中就不显示
第二个是 8×9+1×3=75
第三个是1×3=3
追答
直接套用公式

到整数(编辑框1.内容)*到整数(编辑框2.内容)+到整数(编辑框3.内容)*到整数(编辑框4.内容)+到整数(编辑框5.内容)*到整数(编辑框6.内容)

编辑框为空,到整数=0,四则运算,乘0=0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大强小屋
2012-09-06 · TA获得超过5765个赞
知道大有可为答主
回答量:2164
采纳率:50%
帮助的人:888万
展开全部
.版本 2
.支持库 script
.局部变量 NN, 整数型
.局部变量 算式文本, 文本型
.局部变量 标记编辑框, 编辑框
.局部变量 标记标签, 标签
算式文本 = 编辑框1.内容
.变量循环首 (3, 11, 2, NN)
标记编辑框 = 取标记组件 (NN)
标记标签 = 取标记组件 (NN - 1)
.如果真 (标记编辑框.内容 = “”)
到循环尾 ()
.如果真结束
.如果 (算式文本 = “”)
算式文本 = 标记编辑框.内容
.否则
算式文本 = 算式文本 + 标记标签.标题 + 标记编辑框.内容
.如果结束
.变量循环尾 ()
.如果 (算式文本 = “”)
编辑框7.内容 = “”
.否则
编辑框7.内容 = 算式文本 + “=”
算式文本 = 子文本替换 (算式文本, “×”, “*”, , , 真)
算式文本 = 子文本替换 (算式文本, “+”, “+”, , , 真)
编辑框7.加入文本 (脚本组件1.计算表达式 (算式文本))
.如果结束

本例省去了等号后面的编辑框,所以只有7个。对6个编辑框与5个标签设置标记从1到11,使用脚本组件进行计算。这几乎是标准答案了。
更多追问追答
追问
你这里面的 脚本组件1   是什么模块? 没有这个无法运行
追答

脚本组件是脚本支持库里的,你配置支持库就可以找到,添加到窗口上就可以了。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
s254759776
2012-09-06 · TA获得超过171个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:182万
展开全部
图片中显示,我需要的效果是:在编辑框8中 显示整个计算过程,如果编辑框1到编辑框6中存在空值,那么编辑框8中自动将空的剔除。例如:编辑框1.内容=2,编辑框2.内容=3,编辑框3.内容=5,编辑框4.内容=3,而编辑框5和编辑框6为空,那么单击按钮1后,编辑框8中就显示 2×3+5×3=21,编辑框7种显示21
这里前6个编辑框只是是例子,实际上有很多编辑框,具体哪个为空也不一定,需要判断非空的才在编辑框8中显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式