03-01 条件分岐(if文)

学習日

2025年8月23日

名前

細川紗羅

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

✅ 練習問題 3-1-1

function setup() {
  createCanvas(400, 400);
  let age = 17;
if (age >= 18) {
  print("成年");
}
else {
  print("未成年");
}
}

📷 実行結果

✅ 練習問題 3-1-2

function setup() {
  createCanvas(400, 400);
  
 let age;
  age = prompt('')
 
if (age < 18) {
  print("子供");
}
else if (age < 30) {
  print("若者");
}
else if (age < 65) {
  print("大人");
}
else {
  print("高齢者");
}
}

📷 実行結果

  ⇓
  ⇓
  ⇓
  ⇓

✅ 練習問題 3-1-3

function setup() {
  let affinity = 75;

  print("勇者「神様、姫に告白したいのですが…」");
  if (affinity >= 80) {
  print("ばっちり");
}
else if (affinity >= 60) {
  print("そこそこ");
}
else {
  print("やめたら?");
}
}

📷 実行結果

✅ 練習問題 3-1-5

function setup() {
  let r = random();
  
  if (r < 0.03) {
    print("★5");
  }
else if (r < 0.07) {
  print("★4");
}
else if (r < 0.15) {
  print("★3");
}
else if (r < 0.3) {
  print("★2");
}
 else  {
  print("★1"); 
}
}

📷 実行結果

★1から★5まで、それぞれ確率通りに排出される。

工夫したこと

比較演算子では、「○○以上」、「○○以下」を表したいときに「=」と「<」「>」の入れる順番を把握することができた。

ポイント👆

・比較演算子の「等しい」を表すとき、「=」1個ではなく「==」2個つなげないといけない!!

コメントする