コンピュータ演習(A)

Cプログラミング(4) 条件文


内容

0. 準備

1. if文


課題 4.1 整数データ point を入力して, point が 60 以上なら "合格です" と出力し,
そうでなければ "不合格です" と出力するプログラム hantei.c を作成せよ.

2. 条件の and, or, not


課題 4.2 期末テストの点数 point (整数) とレポート点 report (整数) をこの順に入力し,
下記いずれかに該当する場合には "合格です", そうでない場合には "不合格です"
と出力するプログラム hantei2.c を作成せよ.

次のデータで結果が正しく計算されることを確認せよ.
  1. point = 80, report = 40 → 合格
  2. point = 80, report = 20 → 合格
  3. point = 50, report = 40 → 合格
  4. point = 50, report = 20 → 不合格
  5. point = 30, report = 40 → 不合格
  6. point = 30, report = 20 → 不合格


課題 4.3 2桁以内の整数 k を入力し, k が 3 の倍数か 3 のつく数字の時には "san" を,
そうでない時には k をそのまま出力するプログラム san.c を作成せよ.

次のデータで結果が正しく計算されることを確認せよ.

3. 複数の分岐


課題 4.4 3つの実数 a, b, c (ただし a≠0) をこの順に入力し,
2次方程式 ax2+bx+c=0 の実数解の個数を出力するプログラム nsol.c を作成せよ.

次のデータで結果が正しく計算されることを確認せよ.

レポート課題 C4