練習問題2-4-1🥹🥹🥹
すでに完成してるんじゃないの…?
// 画面の幅と高さを定数で定義
const SCREEN_WIDTH = 400;
const SCREEN_HEIGHT = 400;
function setup() {
// 画面サイズを設定
createCanvas(SCREEN_WIDTH, SCREEN_HEIGHT);
}
function draw() {
background(220);
// 画面の中心に円を描く
circle(SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH);
}練習問題2-4-2🥹🥹🥹
MATH_PIとPIの違いとTWO_PIやHALF_PIがなぜ用意されているかについての考察
練習問題2-4-3இ௰இ
半径を定数で定義して、描いた円の円周を求める。
円周は2*π*rで求まるので、円周率を指定するPIも用いて円周を出すことができます。
// 円の半径を定数で定義
const RADIUS = 150;
function setup() {
createCanvas(400, 400);
background(220);
// 円を描く
circle(200, 200, RADIUS);
// 円周の長さを計算
let circumFrence = 2 * RADIUS * PI;
// 円周の長さを表示
textSize(16);
text("円周の長さ: " + circumFrence, 10, 30);
}表示は小数点以下13桁までだった。そもそもそこまでしか表示しないのか、その値で決められているのかわからないので調べてみたところ、円周率をそのまま表示したときは下15桁まで表示された。
少なくともその値で決められているわけじゃなかった。と、いうか16桁までだったw