条件分岐
条件分岐-応用8
Monday, January 01, 0001 in 応用
Categories:
問題 複数の else if を使った段階的な条件判定を実装してください: setup() 関数で: ランダムな点数を 0~99 の範囲で生成してください 点数を console に出力してください 点数に基づいて成績を判定し、以下のルールで console に出力してください: 90点以上:「S」 80点以上 90点未満:「A」 70点以上 80点未満:「B」 60点以上 70点未満:「C」 60点未満:「D」 draw() 関数:空のままにしてください 5回実行して、異なる点数と成績が出力さ …
条件分岐-応用7
Monday, January 01, 0001 in 応用
Categories:
問題 複数の else if を使った多分岐の条件判定を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 背景色を設定 で白い背景を設定してください draw() 関数で毎フレーム: マウスのX座標で背景色を3つに分岐してください: mouseX < width/3 の場合、白色(RGB: 255, 255, 255) mouseX < 2*width/3 の場合、グレー色(RGB: 125, 125, 125) それ以外の場合、黒色 …
条件分岐-応用6
Monday, January 01, 0001 in 応用
Categories:
問題 マウスの移動軌跡を描画する処理を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください 背景色を設定 で白い背景を設定してください draw() 関数で毎フレーム: if (mousePressed) でマウスがクリックされているかを判定してください マウスがクリックされている場合: 前フレームのマウス座標 (pmouseX, pmouseY) から現在のマウス座標 (mouseX, mouseY) へ線を描画してください マウスがクリックされて …
条件分岐-応用5
Monday, January 01, 0001 in 応用
Categories:
問題 mousePressed() イベント関数と条件判定を組み合わせた処理を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: マウスがクリックされていない場合(if (!mousePressed)): 背景色を設定 で白い背景を描画してください mousePressed() 関数(マウスクリック時)で: 背景色を設定 で白い背景を描画してください マウスがキャンバスの右下4分の1の領域(mouseX > …
条件分岐-応用4
Monday, January 01, 0001 in 応用
Categories:
問題 グローバル変数と条件判定を使用して、以下を実装してください: グローバル変数として: float leftTopX, float leftTopY を宣言してください setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください leftTopX = random(0, width-20) で矩形のX座標をランダムに設定してください leftTopY = random(0, height-30) で矩形のY座標をランダムに設定してください draw() 関数で毎フレーム: …
条件分岐-応用2
Monday, January 01, 0001 in 応用
Categories:
問題 ネストされた if 文による条件判定を実装してください: setup() 関数で: 幅×高さのキャンバス でキャンバスを作成してください draw() 関数で毎フレーム: 矩形の境界を次のように設定してください: x: width/2-50 から width/2+50(中央±50) y: height/2-40 から height/2+40(中央±40) サイズ: 100×80 外側の if でマウスのX座標が矩形の x 範囲内かを判定してください 内側の if でマウスのY座標が矩形の …