条件分岐-応用3
Categories:
問題
複数の条件式を && で組み合わせた分岐を実装してください:
setup()関数で:- 幅×高さのキャンバス でキャンバスを作成してください
- 背景色を設定 で白い背景を設定してください
draw()関数で毎フレーム:- 矩形の領域を次のように定義してください:
- x: width/2-50 から width/2+50(中央±50)
- y: height/2-40 から height/2+40(中央±40)
- サイズ: 100×80
if文で複数の条件を&&で結合して判定してください:mouseX > width/2-50 && mouseX < width/2+50 && mouseY > height/2-40 && mouseY < height/2+40
- 条件が真の場合、矩形を赤色(RGB: 255, 0, 0)で描画してください
- そうでない場合(
else)、矩形を白色(RGB: 255, 255, 255)で描画してください
- 矩形の領域を次のように定義してください:
- マウスが矩形の上に来ると、矩形が赤くなることを確認してください
ヒントを見る
size(幅, 高さ): キャンバスのサイズを設定background(赤, 緑, 青): 背景色を設定(RGB値)
- 複数の
&&で4つの条件を組み合わせます- ネストされた
ifの代わりに、1つの条件式で判定することもできます
ヒントを見る
size(幅, 高さ): キャンバスのサイズを設定background(赤, 緑, 青): 背景色を設定(RGB値)
if-else if-else- 複合条件(
&&,||)- 複数条件の組み合わせ