C#問題集(白帯編)
第1問 足し算の結果を求める

みなさんプログラミング楽しんでますかっ?

「C#の入門書をひととおり読んでみたけど、まだところどころふわふわした感じがする。。」
というような方たちに向けてC#プログラムの問題を作っていこうと思います。

どんどん手と頭を動かして、知識を消化して自分の血と肉に変えていく、ということが必要な段階のかた達ですね。

もしもC#の勉強をこれから始める!という方には、 『はじめてのC#入門』という記事も用意してますので、 良ければ先にそちらから読んでみてください。

プログラミングの正解はひとつじゃない!

最後に解答例的なものも載せますが、必ずしもまったく同じである必要はなく、あなたが悩んで手を動かして、最終的に問いと同じ動作が再現できればどのような形のコードでも正解としたいと思います。

運動や楽器の練習と同じですね、頭を使って手を動かして、プログラミング能力を鍛えていきましょう

それでは、第1問です。

第1問 足し算の結果を求める

下記のような動作をするコンソールプログラムを作ってください。
※ユーザの入力はかならず整数が入力されるものとし、エラーチェック処理は不要とする。

  1. 「ひとつめの数字を入力してください」と表示する
  2. ユーザの入力を受け付ける
  3. ユーザの入力が"quit"であった場合、プログラムを終了する
  4. ユーザの入力が"quit"以外であった場合、次の処理へ進む
  5. 「ふたつめの数字を入力してください」と表示する
  6. ユーザの入力を受け付ける
  7. 入力されたふたつの数字を足し算する
  8. 「合計は ... です」と表示する(...の部分は足し算した結果を表示)
  9. 最初に戻る

今回必要な知識の例は,

  • Console.WriteLine
  • Console.ReadLine
  • While
  • Int32.Parse
です。

もちろん、これらを使わない別の方法で実現しても構いません。

それでは、頑張ってください!

解答例

>> 続きの記事
【C#問題集(白帯編)】第2問 配列の中身を使う