羅蓋仙 发表于 2013-2-16 12:07:00

#4有何等效程序?

本帖最后由 羅蓋仙 于 2013-2-16 12:09 编辑

变数老手请您动动脑了,以下是小弟写某某程式不小心发现的,如下:
#1=100. (任何正整数,如50.55.150.180等等以上皆可)
#2= 5.(任何正整数小于#1)
#3=#1MOD#2(取余数)
*#4=1.
* IF [#3EQ0.]#4=0.(如果#3没有余数#4=0.去覆盖#4=1.)
如何更改星号的单节,有何妙手吗?
也可以让它在#3有余数的数值(1.2.3以上)造成#4 =1.;反之#3无余数(0),#4= 0.。

47416246 发表于 2013-2-17 13:42:54

应该是IF[#3EQ0.]THEN#4=0

羅蓋仙 发表于 2013-2-17 15:45:51

對不起,是上面大大所說的IF[#3 EQ 0.] THEN #4=0.
我使用繁體轉簡体軟件 它遺漏了

47416246 发表于 2013-2-18 19:55:38

也可以这样做:
#1=100.
#2=5.
#3=#1/#2-FIX[#1/#2](把整数部分减掉留下小数部分)
#4=0
IF[#3 GT 0.] THEN #4=1.
M30
因为#1和#2都是正整数,所以#3只能是大于等于0,不可能小于0

jiangssli 发表于 2013-2-25 13:53:31

本帖最后由 jiangssli 于 2013-2-25 13:56 编辑

#1=101
#2=5
#3=#100MOD#2
IF[#3GT0]GOTO2
#4=0
GOTO3
N2
#4=1
N3
........
.......
M30

羅蓋仙 发表于 2013-2-26 20:43:34

奇怪怎麼沒有人怎麼想?
#1=101.
#2=5.
#3=#100MOD#2
#4=#3GT0.
M0

J大我好像有看過你的照片,長得和我一樣帥!真的

空气中的小鱼 发表于 2013-3-9 16:23:19

回复 7# 羅蓋仙

能用MOD固然是好,可惜有些版本的系统不能支持,如果不考虑通用,MOD当然是最好的
如果考虑通用,虽然加长了代码量,但是为程序的兼容性做出来很好的铺垫
看楼主用于什么方面了

羅蓋仙 发表于 2013-3-10 11:54:19

回复 8# wmj820303

老師我在您的文章學了很多東西,不好意思啦!
#3=#1 MOD #2 機台如果沒有MOD,我就只好這麼寫了
#3=[[#1/#2]-FIX[#1/#2]]*#2 :) 有點長

空气中的小鱼 发表于 2013-3-11 11:18:21

回复 9# 羅蓋仙
呵呵,过奖了
看到这句,貌似非常的熟悉:)

jiangssli 发表于 2013-3-14 09:28:46

回复 7# 羅蓋仙


    哈哈,我可不敢和你一样帅,台湾男人好像都是白富美......我比较黑...:lol
页: [1]
查看完整版本: #4有何等效程序?