投稿
bread kaltouami1211
乱数で出した数字をif~thenで数字を出しているプログラムなのですが、if~thenをもっと短くしたいです。出来るならやり方を教えてください。
0そうだね
プレイ済み
返信[1]
親投稿
こうやま kouyama1967
 乱数を1~9「RND(9)+1」の範囲だけで出しているなら SPSET ANS,48+ANS  の一行でOKですよ。
0そうだね
プレイ済み
返信[2]
親投稿
bread kaltouami1211
ありがとうございます!今からやってみます!
0そうだね
プレイ済み
返信[3]
親投稿
こうやま kouyama1967
 あとそういう、特定の数値の範囲にかかる処理をしたいのなら FOR I=最初の値 TO 最後の値 変数Iとか、DIMによる配列変数[I]を使った処理 NEXT  とか IF 小さな値<=変数 AND 変数<=大きな値 THEN …  といったプログラムの書き方も、勉強してみましょう。  この辺を覚えると、プログラムがすごく短く、また修正しやすくなるぞ。
0そうだね
プレイ済み
返信[4]
親投稿
あふあふ AhuroHair
いいですね。自分のコードを見なおしてもっと読みやすくするのはプチコンに限らず他のプログラミング言語でも同じです。 実際私は趣味でSNSの開発に携わっています。 リファクタリングといって簡単にいうと無駄なコードをなくしたりしたりするのを結構します。 頑張ってください!
0そうだね
プレイ済み
返信[5]
親投稿
bread kaltouami1211
皆さんアドバイスありがとうございます!
0そうだね
プレイ済み