関数-基礎2

問題

パラメータを受け取る関数を作成・使用して、以下を実装してください:

  • setup() 関数で:
    • 幅×高さのキャンバス でキャンバスを作成してください
  • 自作関数として void drawFilledRect(float x, float y, float w, float h, int col) を定義してください:
    • 座標 (x, y) に、幅 w、高さ h の矩形を指定された色 col で描画してください
  • setup() 関数で以下の関数呼び出しを実行してください:
    • drawFilledRect(50, 50, 100, 150, 255) を呼び出してください(白)
    • drawFilledRect(200, 50, 100, 150, 128) を呼び出してください(グレー)
    • drawFilledRect(125, 250, 150, 100, 0) を呼び出してください(黒)
  • キャンバスに3つの異なる色の矩形が描画されることを確認してください
ヒントを見る
  • size(幅, 高さ): キャンバスのサイズを設定
  • 関数のパラメータで異なる値を受け取ることで、汎用的な関数を作成できます
  • fill() で塗りつぶし色を指定してから図形を描画します
ヒントを見る
  • size(幅, 高さ): キャンバスのサイズを設定
  • 関数定義の基本
  • パラメータと引数
  • return

実行例