← C#

LESSON / ARTICLE

総合演習:スコアを集計する

入力、List、クラス、繰り返し、条件分岐を組み合わせる総合課題の考え方です。

総合演習:スコアを集計する

この章では、ここまで学んだ内容を組み合わせて、複数人のスコアを集計するプログラムを設計します。

問題の整理

N人分の整数スコアが与えられます。次の2つをこの順番で出力します。

  1. すべてのスコアの合計
  2. スコアが60以上の人数

入力形式

  • 1行目: 人数N
  • 続くN行: 各人のスコア

制約

  • 1 <= N <= 100
  • 0 <= スコア <= 100

実装の方針

  1. Nを読み取る。
  2. N回繰り返してスコアを読み取る。
  3. 合計を加算する。
  4. 60以上なら合格人数を増やす。
  5. 合計と合格人数を出力する。

まずはローカル変数だけで完成させ、そのあとListやクラスを使う形に整理してみましょう。最初から複雑な設計にする必要はありません。