Day 2: 変数と型 - 課題
課題概要
値を保存する「箱」である変数と、データの種類を表す型について学び、実践します。
所要時間: 約2-3時間 難易度: ★★☆☆☆(初心者向け)
---
課題1: 変数の基本
問題1-1(必須): 自己紹介プログラム
以下の情報を変数に保存して、自己紹介文を表示してください:
- 名前: あなたの名前
- 年齢: あなたの年齢
- 趣味: あなたの趣味
期待される出力例:
私の名前は太郎です
年齢は20歳です
趣味は読書です
---
問題1-2(必須): 果物の計算
りんごが3個、みかんが5個あります。変数を使って合計を計算し、表示してください。
期待される出力:
りんご: 3個
みかん: 5個
合計: 8個
---
問題1-3(必須): 値の更新
スコアが80から始まり、以下の順で更新されるプログラムを書いてください:
- 10点追加
- 5点減少
- 2倍になる
各段階のスコアを表示してください。
期待される出力:
初期スコア: 80
10点追加後: 90
5点減少後: 85
2倍後: 170
---
課題2: データ型
問題2-1(必須): 様々な型
以下の変数を宣言し、それぞれの値を表示してください:
- 整数(int): 好きな数字
- 小数(float64): 円周率(3.14159)
- 文字列(string): 好きな言葉
- 真偽値(bool): trueまたはfalse
期待される出力例:
好きな数字: 42
円周率: 3.14159
好きな言葉: プログラミングは楽しい
真偽値: true
---
問題2-2(必須): 整数の計算
2つの整数変数 a = 17, b = 5 を使って、以下の計算結果を表示してください:
- 足し算
- 引き算
- 掛け算
- 割り算(商)
- 割り算(余り)
期待される出力:
a = 17, b = 5
足し算: 22
引き算: 12
掛け算: 85
割り算(商): 3
割り算(余り): 2
---
課題3: 応用問題
問題3-1(任意): 買い物の計算
以下の商品を買います:
- ノート: 1冊200円、3冊購入
- ペン: 1本150円、2本購入
- 消しゴム: 1個100円、1個購入
変数を使って合計金額を計算し、レシート形式で表示してください。
期待される出力:
===== レシート =====
ノート 200円 × 3 = 600円
ペン 150円 × 2 = 300円
消しゴム 100円 × 1 = 100円
--------------------
合計: 1000円
---
問題3-2(任意): 温度変換
摂氏温度を華氏温度に変換するプログラムを書いてください。
変換式: 華氏 = 摂氏 × 9 / 5 + 32
摂氏 0度、25度、100度 のそれぞれを華氏に変換して表示してください。
期待される出力:
摂氏 0度 → 華氏 32度
摂氏 25度 → 華氏 77度
摂氏 100度 → 華氏 212度
---
問題3-3(チャレンジ): BMI計算機
身長(cm)と体重(kg)からBMIを計算するプログラムを書いてください。
計算式: BMI = 体重(kg) ÷ 身長(m)²
注意: 身長はcmで入力し、計算時にmに変換してください。
期待される出力例:
身長: 170cm
体重: 65kg
BMI: 22.49
---
提出物
- 課題1、課題2の各問題のソースコード
- 実行結果のスクリーンショットまたは出力コピー
- (任意)課題3の解答
締め切り
Day 3開始前まで