TC官方合作论坛
标题:
运算问题·头痛了好久@@@@@
[打印本页]
作者:
badcwytga
时间:
2012-11-12 21:10
标题:
运算问题·头痛了好久@@@@@
先固定 如果A=100 B则=1500
然后再给他赋予·一种规律··如果A+1 B则-5
如果A-1 B则+5
功能 逻辑型 编辑框0_内容改变()
整型 A1,A2,A,B
A1=转换.字符型转整型(编辑框.获得文本("编辑框0"))
A=100
B=1500
如果(A+1==A1)
B=B-5
编辑框.设置文本("编辑框1",转换.整型转字符型(B))
否则
如果(A-1==A1)
B=B+5
如果结束
编辑框.设置文本("编辑框1",转换.整型转字符型(B))
如果结束
返回 真
功能结束
但现在 只能实现 如果A+1 B则减5 如果A+5 却不会减 25
这个代码·需要怎样改?
作者:
Sky_Pro
时间:
2012-11-12 21:20
这还不简单。。。
B的值=1500+(100-A的值)*5
看来楼主数学没学好啊,呵呵。。。
希望对lz有所帮助~~~~
作者:
badcwytga
时间:
2012-11-12 21:29
回复
2楼
Sky_Pro
的帖子
应该怎样改呀?
作者:
molunshang
时间:
2012-11-12 21:35
如果(A+1=A1)
B=B-5*(A1-A)
需要成倍的加减,必须乘以倍数
作者:
Sky_Pro
时间:
2012-11-12 21:35
回复
1楼
badcwytga
的帖子
功能 逻辑型 编辑框0_内容改变()
整型 A1,B1,A=100,B=1500
A1=转换.字符型转整型(编辑框.获得文本("编辑框0"))
B1=B+(A-A1)*5
编辑框.设置文本("编辑框1",转换.整型转字符型(B1))
返回 真
功能结束
搞定了,就是这样啊。。。求采纳~~~
作者:
badcwytga
时间:
2012-11-12 21:45
回复
5楼
Sky_Pro
的帖子
不能 * 0.5 的吗?
不能乘 1 以下的吗?
作者:
Sky_Pro
时间:
2012-11-12 21:49
回复
6楼
badcwytga
的帖子
自己试下不就知道啦
作者:
badcwytga
时间:
2012-11-12 21:54
回复
7楼
Sky_Pro
的帖子
就是 试了 不行
照理来说·应该是可以的
但我不会弄!
作者:
Sky_Pro
时间:
2012-11-12 22:00
回复
8楼
badcwytga
的帖子
哎,我晕,你不是要减5,加5的吗?换成0.5,算出来的B1的值就不一定是整型数啊,那么转换.整型转字符型(B1)还对吗???楼主要学会独立思考啊。。。
作者:
badcwytga
时间:
2012-11-12 22:04
回复
9楼
Sky_Pro
的帖子
减5,加5 ,我只是乱给个值。
实际上·准确的不是这个
作者:
头疼宁
时间:
2012-11-13 08:25
都改字符型吧
字符型 A1=编辑框.获得文本("编辑框0")
如果(A=A+A1)
B=B-5*A1
编辑框.设置文本("编辑框1",B)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1