Day 3: 条件分岐 - 課題
課題概要
プログラムに「もし〜なら」という判断をさせる条件分岐(if文)を学びます。
所要時間: 約2-3時間 難易度: ★★☆☆☆
---
課題1: 基本のif文
問題1-1(必須): 成人判定
年齢を変数に保存し、20歳以上なら「成人です」、そうでなければ「未成年です」と表示してください。
期待される出力例(age = 25の場合):
年齢: 25歳
成人です
---
問題1-2(必須): 合否判定
テストの点数を変数に保存し、60点以上なら「合格」、そうでなければ「不合格」と表示してください。
期待される出力例(score = 75の場合):
点数: 75点
合格
---
問題1-3(必須): 偶数・奇数判定
数値を変数に保存し、偶数か奇数かを判定して表示してください。
ヒント: 2で割った余りが0なら偶数
期待される出力例:
10は偶数です
7は奇数です
---
課題2: else ifの使用
問題2-1(必須): 成績判定
点数に応じて成績(A〜D、不可)を表示してください:
- 90点以上: A
- 80点以上: B
- 70点以上: C
- 60点以上: D
- 60点未満: 不可
期待される出力例:
点数: 85点
成績: B
---
問題2-2(必須): 季節判定
月(1〜12)から季節を判定してください:
- 3〜5月: 春
- 6〜8月: 夏
- 9〜11月: 秋
- 12, 1, 2月: 冬
---
課題3: 応用問題
問題3-1(任意): うるう年判定
年を入力し、うるう年かどうかを判定してください。
うるう年の条件:
- 4で割り切れる年はうるう年
- ただし、100で割り切れる年はうるう年ではない
- ただし、400で割り切れる年はうるう年
---
問題3-2(任意): FizzBuzz
1〜20までの数で、以下のルールで出力してください:
- 3の倍数: Fizz
- 5の倍数: Buzz
- 3と5の倍数: FizzBuzz
- それ以外: 数字をそのまま
- 課題1、課題2の各問題のソースコード
- 実行結果
- (任意)課題3の解答
---
提出物
締め切り
Day 4開始前まで