関数
関数-発展2
Monday, January 01, 0001 in 発展
Categories:
問題 関数を使った複雑なプログラムを実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で暗い背景を描画してください 自作関数として複数の処理関数を定義: void updateObject() でオブジェクトの状態を更新 void displayObject() でオブジェクトを描画 void checkCollision() で衝突判定 グローバル変数でオブジェクトの状態(位置、速度など)を管理 …
関数-応用4
Monday, January 01, 0001 in 応用
Categories:
問題 複数の関数を連携させた処理を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で白い背景を描画してください 自作関数として複数の処理関数を定義: float getDistance(float x1, float y1, float x2, float y2) で距離を計算 void drawLineWithDistance(float x1, float y1, float x2, …
関数-応用3
Monday, January 01, 0001 in 応用
Categories:
問題 関数を使った再利用可能なコードを実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 背景色を設定 で白い背景を描画してください 自作関数として複数の描画関数を定義してください: void drawButton(float x, float y, float w, float h, String label) でボタンを描画 void drawBar(float x, float y, float w, …
関数-応用1
Monday, January 01, 0001 in 応用
Categories:
問題 複数の関数を定義して、それらを組み合わせた処理を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください グローバル変数 int x = 20 を宣言してください 自作関数として void drawCar(float carX, float carY, float d) を定義してください: 赤色(RGB: 255, 0, 0)の矩形(幅 d、高さ d)を座標 (carX, carY) に描画してください 赤色(RGB: 255, 0, 0)の矩形 …
関数-基礎3
Monday, January 01, 0001 in 基礎
Categories:
問題 戻り値を持つ関数を実装して、以下を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 自作関数として float calculateDistance(float x1, float y1, float x2, float y2) を定義してください: 2点 (x1, y1) と (x2, y2) の距離を計算して戻してください 距離の公式:sqrt((x2-x1)^2 + (y2-y1)^2) setup() 関数で以下の処理を実行してくださ …