易语言怎么实现编辑框3的内容
怎么实现编辑框3的内容等于【编辑框1的内容加编辑框2的内容,加上5,然后得到的两位数(如12)的十位加上个位的结果】例如:编辑框1=5,编辑框2的内容=8,使编辑框3的内...
怎么实现编辑框3的内容等于【编辑框1的内容加编辑框2的内容,加上5,然后得到的两位数(如12)的十位加上个位的结果】例如:编辑框1=5,编辑框2的内容=8,使编辑框3的内容等于5+8=13,13+5=18,1+8等于9,最后使编辑框3的内容出现9。只要写出来就可以了,多谢。
展开
2个回答
展开全部
这属于一些计算性操作,实现难度不高。
可以令变量x为编辑框1的数值,变量y为编辑框2的数值,变量z=x+y+5,之后通过对应操作得到最终的值。
代码如下:
.版本 2
.子程序 _按钮1_被单击
.局部变量 x
.局部变量 y
.局部变量 z
.局部变量 十位
.局部变量 个位
x = 到整数 (编辑框1.内容)
y = 到整数 (编辑框2.内容)
z = x + y + 5
个位 = 到整数 (取文本右边 (到文本 (z), 1))
十位 = 到整数 (取文本左边 (到文本 (z), 1))
编辑框3.内容 = 到文本 (个位 + 十位)
但是,请注意!本代码要求5≤x+y<95,否则无法得到正确结果!
在符合要求的范围内,本代码符合要求。
如有疑问请追问。
追问
能不能换行呢,这样都在一起了,菜鸟的我看不懂哪句是什么了
追答
之前回答的代码的意思是:
将编辑框1的内容转化为整数数据,并赋值给变量“x”。
将编辑框2的内容转化为整数数据,并赋值给变量“y”。
求出变量“x”、变量“y”、5的和,赋值给变量“z”。
将变量“z”转化为文本,取出从右往左数第1个文本,并将它转化为整数,赋值给变量“个位”。
将变量“z”转化为文本,取出从左往右数第1个文本,并将它转化为整数,赋值给变量“十位”。
求出变量“个位”、变量“十位”的和,转化为文本数据,并写入编辑框3的内容。
最简就只有两行代码:
z = 到整数 (编辑框1.内容) + 到整数 (编辑框2.内容) + 5
编辑框3.内容 = 到文本 (到整数 (取文本右边 (到文本 (z), 1)) + 到整数 (取文本左边 (到文本 (z), 1)))
易语言的流程图还是很清楚的,你可以展开看一看。
如仍有疑问请继续追问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询