Skip to content

亀島さん制作の「条件分岐についての練習問題です。腕試しにやってみてください」をGitHubに移してみました

Notifications You must be signed in to change notification settings

ryukyurb/20130714

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

if 条件分岐を使った問題

20130714

亀島さん制作の「条件分岐についての練習問題です。腕試しにやってみてください」をGitHubに移してみました

※必要に応じて変数を設定してください。ファイル名や変数名は各自で任意につけてください。

降水確率による分岐

降水確率が30%以上なら「傘があったほうがいいでしょう」、30%未満なら「傘は必要なさそうです」と表示するプログラムを作成してください

成績評価

テストの点数により、それぞれ成績評価を表示させてください

  • 60点以上なら「単位が与えられます」、60点未満なら「単位は与えられません」と表示するプログラムを作成してください
  • さらに、80点以上なら「優秀な成績です!」、65点以下なら「もう少しがんばりましょう」と表示するプログラムを作成してください

成績評価(その2)

テストの点数により、それぞれ成績評価を表示させてください(その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...だけで書き換える(又はその逆)
  • 三項演算子を使って書き換える

About

亀島さん制作の「条件分岐についての練習問題です。腕試しにやってみてください」をGitHubに移してみました

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published