02-05 高度な演算

学習日

2026年8月1日

名前

リゼンデス新菜

自分で作った図形(コードと画像)

✅ 練習問題 2-5-1

消費税の計算をすると、小数点以下の金額が出てしまうことがあります。1円以下の硬貨はないので、小数点を丸める必要があります。皆さんがお店で買い物をする時、小数点以下はどのように丸められているのでしょうか?四捨五入?切り捨て?切り上げ?ネットで調べて、下記のプログラムの消費税の金額の丸め処理を追加しなさい。

function setup() {
  let sum = 0;

  sum = sum + 41; // もやし 41円
  sum = sum + 200; // 牛乳 200円
  sum = sum + 300; // お菓子 300円
  let tax = sum * 0.1;  // 消費税10%

  print("消費税:" + Math.ceil(tax) + "円");
}

📷 実行結果

✅ 練習問題 2-5-2

以下のプログラムを完成させなさい。1から6までのランダムな整数を生成し、その値に応じて画面にサイコロの目を表示するプログラムを作りなさい。

function setup() {
  createCanvas(400, 400);
  background(220);

  // サイコロの目を生成
  let dice = Math.random() * 6 + 1;
  

  // サイコロの目を表示
  textSize(32);
  textAlign(CENTER, CENTER);
  text(Math.floor(dice), width/2, height/2);
}

📷 実行結果

まとめ・感想

お金に関係しているものは切り上げを使う方がいいと思う!
ランダムな数字を作れるようになった!

コメントする