コメント
このコメントは、【トピック】暗証番号入力へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
shirosaboten(投稿日:2010/11/21 00:11/21/10)
4つの数字を記録して最後にifで答え合わせをしたらいいと思います。
と思って書いてみたらなんか長くなっちゃった^^;
もっときれいな書き方あるんだろうけど、こういう感じです。
= "■"; a[1] = "■"; a[2] = "■"; a[3] = "■"
i = 0
b = 0
while i == 0
case speakWithSelect(10,"0","1","2","3","4","5","6","7","8","9",
"4けたの暗証番号を答えよ\n\n" + a)
when 0
a
when 1
a
when 2
a
when 3
a
when 4
a
when 5
a
when 6
a
when 7
a
when 8
a
when 9
a
end
b = b + 1
if b == 4
i = 1
end
end
speak("入力した番号 = ", a)
speak("暗証番号と照合します")
if a[0] == 1 && a[1] == 2 && a[2] == 3 && a[3] == 4
speak("登録番号と一致しました")
else
speak("番号が違います")
end
]
と思って書いてみたらなんか長くなっちゃった^^;
もっときれいな書き方あるんだろうけど、こういう感じです。
a = createArray() a[0
i = 0
b = 0
while i == 0
case speakWithSelect(10,"0","1","2","3","4","5","6","7","8","9",
"4けたの暗証番号を答えよ\n\n" + a)
when 0
a
記述に間違いがあります: [b]
= 0
when 1
a
記述に間違いがあります: [b]
= 1
when 2
a
記述に間違いがあります: [b]
= 2
when 3
a
記述に間違いがあります: [b]
= 3
when 4
a
記述に間違いがあります: [b]
= 4
when 5
a
記述に間違いがあります: [b]
= 5
when 6
a
記述に間違いがあります: [b]
= 6
when 7
a
記述に間違いがあります: [b]
= 7
when 8
a
記述に間違いがあります: [b]
= 8
when 9
a
記述に間違いがあります: [b]
= 9
end
b = b + 1
if b == 4
i = 1
end
end
speak("入力した番号 = ", a)
speak("暗証番号と照合します")
if a[0] == 1 && a[1] == 2 && a[2] == 3 && a[3] == 4
speak("登録番号と一致しました")
else
speak("番号が違います")
end
]
と思って書いてみたらなんか長くなっちゃった^^;
もっときれいな書き方あるんだろうけど、こういう感じです。
i = 0
b = 0
while i == 0
case speakWithSelect(10,"0","1","2","3","4","5","6","7","8","9",
"4けたの暗証番号を答えよ\n\n" + a)
when 0
a
when 1
a
when 2
a
when 3
a
when 4
a
when 5
a
when 6
a
when 7
a
when 8
a
when 9
a
end
b = b + 1
if b == 4
i = 1
end
end
speak("入力した番号 = ", a)
speak("暗証番号と照合します")
if a[0] == 1 && a[1] == 2 && a[2] == 3 && a[3] == 4
speak("登録番号と一致しました")
else
speak("番号が違います")
end
]