03-04 繰り返し(for文2)

for文の二弾目をやっていきましょう

今実用英語技能検定(英検)の準一級を受けようと思って勉強してるんですけど、単語帳にマジで聞いたことない単語しかなくてびっくりしてます。というか日本語でも聞いたことない単語があって、
例えばpetition 意味は嘆願書です。嘆願書……????日常生活でまるで使わないじゃん…。

練習問題3-4-3

やっていきましょう。10連ガチャです。

前の記事で作ったガチャ排出確率を参考にして作っていきます。

function setup() {
  for (let i = 0 ; i <= 10 ; i++)
  {
    let r = random();
    let username = "tora";
    if (username == "tora")
      {
        r = r-0.5;
      }
    if (r < 0.03)
    {
      print("★★★★★");
    } 
    else if (r >= 0.03 && r < 0.1)
    {
      print("★★★★");
    }
    else if (r >= 0.1 && r < 0.25)
    {
      print("★★★");
    }
    else if (r >= 0.25 && r < 0.55)
    {
      print("★★");
    }
    else 
    {
      print("★");
    }
  }
}

for文で挟むだけ。

練習問題3-4-4

次、百連ガチャにして星5が出た回数をしらべよ~ね

function setup() {
  let count = 0;
  for (let i = 0 ; i <= 99 ; i++)
  {
    let r = random();
    let username = "tora";
    if (username == "tora")
      {
        r = r-0.5;
      }
    if (r < 0.03)
    {
      print("★★★★★");
      count = count + 1;
    } 
    else if (r >= 0.03 && r < 0.1)
    {
      print("★★★★");
    }
    else if (r >= 0.1 && r < 0.25)
    {
      print("★★★");
    }
    else if (r >= 0.25 && r < 0.55)
    {
      print("★★");
    }
    else 
    {
      print("★");
    }
  }
  print("星5の出た回数は"+count+"回です");
}

countをfor文の中に入れるとかいう凡ミスしてた。バカめ。
簡単だなこれ。

練習問題3-4-8

ネストされたfor文にするだけの簡単な話!

function setup() {
  createCanvas(300, 300);
  background(243, 235, 216);
  fill(231, 215, 177);
  noStroke();

  for (let x = 0; x < 6; x++) {
    for (let y = 0; y < 6; y++)
      {
        rect(x*50,y*50,40,40)
      }
  }
}

かんたんだなあ

myハリネズミの画像がうpできませんでした。
くぁwせdrftgyふじこlp;

コメントする