TC官方合作论坛

 找回密码
 立即注册
查看: 840|回复: 10
打印 上一主题 下一主题

[已解决] 运算问题·头痛了好久@@@@@

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-12 21:10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
先固定 如果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

这个代码·需要怎样改?

回复

使用道具 举报

5#
发表于 2012-11-12 21:35:35 | 只看该作者
回复 1楼badcwytga的帖子


功能 逻辑型 编辑框0_内容改变()
整型 A1,B1,A=100,B=1500
A1=转换.字符型转整型(编辑框.获得文本("编辑框0"))
B1=B+(A-A1)*5
编辑框.设置文本("编辑框1",转换.整型转字符型(B1))
返回 真
功能结束

搞定了,就是这样啊。。。求采纳~~~
回复 支持 反对

使用道具 举报

沙发
发表于 2012-11-12 21:20:54 | 只看该作者
这还不简单。。。
B的值=1500+(100-A的值)*5
看来楼主数学没学好啊,呵呵。。。

希望对lz有所帮助~~~~


回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-12 21:29:57 | 只看该作者
回复 2楼Sky_Pro的帖子

应该怎样改呀?
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-12 21:35:17 | 只看该作者
如果(A+1=A1)
B=B-5*(A1-A)
需要成倍的加减,必须乘以倍数
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-11-12 21:45:33 | 只看该作者
回复 5楼Sky_Pro的帖子

不能 * 0.5 的吗?

不能乘 1 以下的吗?
回复 支持 反对

使用道具 举报

7#
发表于 2012-11-12 21:49:41 | 只看该作者
回复 6楼badcwytga的帖子

自己试下不就知道啦
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-11-12 21:54:16 | 只看该作者
回复 7楼Sky_Pro的帖子

就是 试了 不行

照理来说·应该是可以的

但我不会弄!
回复 支持 反对

使用道具 举报

9#
发表于 2012-11-12 22:00:23 | 只看该作者
回复 8楼badcwytga的帖子

哎,我晕,你不是要减5,加5的吗?换成0.5,算出来的B1的值就不一定是整型数啊,那么转换.整型转字符型(B1)还对吗???楼主要学会独立思考啊。。。
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-11-12 22:04:40 | 只看该作者
回复 9楼Sky_Pro的帖子

减5,加5 ,我只是乱给个值。

实际上·准确的不是这个
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-9 06:50 , Processed in 0.334513 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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