03-01 条件分岐(if文)

2025年8月27日

名前

茅野壮甫

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

✅ 練習問題 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 = 40;
if(age<=17){
  print("子供");
}
else if(age>=18 && age<=29){
  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-4

function setup() {
  let r = random();
  if (r < 0.03) {
    print("★5!");
  } 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.30){
    print("★2!");
  } else{
    print("★1!");
  }
}  

📷 実行結果

まとめ・感想

if文を使うことでさまざまなパターンのプログラムを作成することができる。

コメントする