10. for
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
// 9個の円を並べる
for (let i = 0; i < 9; i++) {
circle(i * 40 + 40, 200, 40);
}
}
11. if
function setup() {
createCanvas(400, 400);
}
function draw() {
background("#ccc");
// 9個の円を並べ偶数奇数で⾊を変える
for (let i = 0; i < 9; i++) {
if(i % 2 == 0) {
fill("#AB39F5");
}
else {
fill("#F1CC4D");
}
circle(i * 40 + 40, 200, 40);
}
}
12. function setup() {
createCanvas(400, 400);
angleMode(DEGREES);
noStroke();
}
function draw() {
background("#000");
// 360個の⼩さな円を
// サインとコサインを使って花の形に配置
for (let i = 0; i < 360; i++) {
if (i % 2 == 0) {
fill("#AB39F5");
}
else {
fill("#F1CC4D");
}
let r = 180 * sin(i * 4);
let x = r * cos(i) + 200;
let y = r * sin(i) + 200;
circle(x, y, 10);
}
}