みなさんプログラミング楽しんでますかっ?
「C#の入門書をひととおり読んでみたけど、まだところどころふわふわした感じがする。。」
というような方たちに向けてC#プログラムの問題を作っていこうと思います。
第4問、今回はif文の使い方です!
第4問 くじびきを作る
下記のような動作をするコンソールプログラムを作ってください。
※「番号を入力してください」に対するユーザの入力はかならず0~4の整数が入力されるものとし、
入力エラーチェックは不要とします。
- プログラム内に配列を用意する
- 配列には、"×"、"×"、"○", "×", "○"を格納しておく
- プログラムを実行すると、「番号を入力してください」と表示する
- ユーザの入力を受け付ける
- ユーザの入力が"quit"であった場合、プログラムを終了する
- ユーザの入力が"quit"以外であった場合、次の処理へ進む
- 入力された番号に対応する配列内の値が"○"なら"当たり!"を、それ以外の値なら"はずれ。。"を表示する
- 3.に戻る
今回必要な知識の例は,
- Console.WriteLine
- Console.ReadLine
- if
- while
- Int32.Parse
- 配列の使い方
もちろん、これらを使わない別の方法で実現しても構いません。
それでは、頑張ってください!
解答例