HSP:実数の表示

投稿者: | 2012 年 12 月 8 日

小数点以下の数字を扱うには、以下のように、doubleを使います。

かっこ()の位置によって、結果が変わってきます。
注意しましょう。

mes 3/10 // 0と表示
mes double(3/10) // 0.000000と表示
mes double(3)/10 // 0.300000と表示

乱数を小数点にする

randomize
number = rnd(10)
gissu1 = double(number)/10
gissu1 = double(number/10)
mes gissu1 // 0.900000
mes gissu2 // 0.000000
mes strf("%1.1f", gissu1) // 0.9
mes strf("%1.1f", gissu2) // 0.0
stop