トピック
ショウタイム syu.yutaka.yumis

画像のプログラムでエラーが起こる…

画像のプログラムをRUNしてもエラーが起きます。何処が間違っているか教えてほしいです。
2そうだね
プレイ済み
返信[1]
親投稿
つばさ☆ nsm2116
よーくみてみ。 配列は11こしか用意されてないのに変数でRND(100)+1しているじゃないか。
2そうだね
プレイ済み
返信[2]
親投稿
ショウタイム syu.yutaka.yumis
ちなみに17行目でエラーが起こります。エラー名は長くて忘れてしまいました。
1そうだね
プレイ済み
返信[3]
親投稿
つばさ☆ nsm2116
エラー名はSubscript out of rangeだね?
1そうだね
プレイ済み
返信[4]
親投稿
うん、添字の上限をこえたね。
2そうだね
プレイ済み
返信[5]
親投稿
つばさ☆ nsm2116
最初の宣言する要素数を101にしたらできると思う。
2そうだね
プレイ済み
返信[6]
親投稿
配列の添字[]の数は0から数えるため+1はいらない。
1そうだね
プレイ済み
返信[7]
親投稿
(RNDで決める行ね)
2そうだね
プレイ済み
返信[8]
親投稿
マギー M191246
乱数を入れているのは、 STAR 添え字に使われているのは、STAS ですね。 STASは、16行目で増える一方なので いつかエラーになります。
1そうだね
プレイ済み
返信[9]
親投稿
ショウタイム syu.yutaka.yumis
画像のようにループ前にSTARを100にしたら解決しました。しかし、このプログラムだと、クリスタルが必ず1つとれてしまいます。どうしたらいいでしょうか?
1そうだね
プレイ済み
返信[10]
親投稿
そもそも、このプログラム、ボタン押さなくても勝手にクリスタル手に入るけど…?
2そうだね
プレイ済み
返信[11]
親投稿
ショウタイム syu.yutaka.yumis
解決したのでトピックを閉めます。回答ありがとうございました!
2そうだね
プレイ済み