20130714
亀島さん制作の「条件分岐についての練習問題です。腕試しにやってみてください」をGitHubに移してみました
※必要に応じて変数を設定してください。ファイル名や変数名は各自で任意につけてください。
降水確率が30%以上なら「傘があったほうがいいでしょう」、30%未満なら「傘は必要なさそうです」と表示するプログラムを作成してください
テストの点数により、それぞれ成績評価を表示させてください
- 60点以上なら「単位が与えられます」、60点未満なら「単位は与えられません」と表示するプログラムを作成してください
- さらに、80点以上なら「優秀な成績です!」、65点以下なら「もう少しがんばりましょう」と表示するプログラムを作成してください
テストの点数により、それぞれ成績評価を表示させてください(その2)
- 90点以上なら「優」、90点未満で75点以上なら「良」、75点未満で60点以上なら「可」、60点未満なら「不可」と表示するプログラムを作成してください。※論理演算子を使わないようにして作成してください
- 今度は上記(1)と同じ仕様のプログラムを、論理演算子を使って作成してください
「規定課題」と「自由課題」の2つのテストの点数により、それぞれ合否判定を表示させてください
- どちらも60点以上、もしくはどちらかの点数が100点の場合は「合格です」、それ以外の場合は「不合格です」と表示するプログラムを作成してください
- さらに、不合格の場合でも自由課題の点数が80点以上、もしくは規定課題と自由課題の2つの合計点数が130点以上の場合は「補欠合格です」と表示するプログラムを作成してください
1~4で作成したプログラムができたら、記述の異なっていてもまったく同じ処理ができるプログラムを作成してください
- if... else... を使っている場合は if... elsif... で書き換える(又はその逆)
- if... else... または if... elsif... を使わず if...だけで書き換える(又はその逆)
- 三項演算子を使って書き換える