ユーザ名: anonymous
- 解答
- 履歴
[課題]: 二重ループと条件分岐を使う問題です. チェッカーを描画しましょう. 格子模様はi行j列の色は「i+jが偶数か?」で分岐するとうまく塗分けられます.
Q. 黒い円は格子の6行目から8行目まで規則的に配置されています.赤い円を配置する条件を表すif文はどれでしょうか?
- 1: もし i と j の和の2での割った余りが1, かつ j が4より大きいとき
- 2: もし i と j の和の2での割った余りが1, かつ j が8より小さいとき
- 3: もし i と j の和を2で割った結果が0, かつ j が6より大きいとき
正解出力:
あなたの出力:
loading...
あなたのコード:
1function setup() {
2 let s = 50;
3 let d = 40;
4 createCanvas(400, 400);
5 background(255);
6 for (let i = 0; i < 8; i++) {
7 for (let j = 0; j < 8; j++) {
8 let x = i * s;
9 let y = j * s;
10 ellipse(x + s / 2, y + s / 2, d, d);
11 }
12 }
13}
14