新しく発言する EXIT インデックスへ
どーすれば・…

  どーすれば・… 超初心者 2003/02/25 00:27:01 
  「さいころの出た数字に*10をするという作... 青木太一 2003/02/25 09:18:27 

  どーすれば・… 超初心者 2003/02/25 00:27:01  ツリーへ

どーすれば・… 返事を書く
超初心者 2003/02/25 00:27:01
さいころの出た数字に*10をするという作業を数回こなし
その和をtとおくと0<t<60までという条件をつけるには
どーしたらよいでしょうか?
説明不足ですが分かる!という方がいらっしゃったら
アドバイスお願いします。

  「さいころの出た数字に*10をするという作... 青木太一 2003/02/25 09:18:27  ツリーへ

Re: どーすれば・… 返事を書く
青木太一 2003/02/25 09:18:27
「さいころの出た数字に*10をするという作業を繰り返すとき、
 その和をtとおくと0<t<60という条件を満たしている
 あいだだけ繰り返すという処理はどう書けばよいか?」
ということなら、例えばこういう書き方があります。

!-------------プログラム例ここから---------------
randomize
def dice=int(1+rnd*6) !1〜6までを返すサイコロ
LET t=0
do
LET t=t+ dice*10
if not(0<t and t<60) then exit do

!この条件下で行いたい処理をここに書く
print t

loop
END
!----------------プログラム例ここまで----------

ただ、0<tの方の条件は不要でしょうし、なにがしたいのだか
よくわからないプログラムなので
私は超初心者さんの質問を誤解しているような気がします。
なにがしたいのか、もうちょっと説明がいただきたいです。


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。