関数-基礎2

問題

戻り値を持つ自作関数を使ったプログラムを作成してください:

  • 幅200×高さ200のスケッチウィンドウを作成し,背景を白に設定してください
  • マウスをクリックしたときに,以下を行ってください:
    • 1〜9のランダムな浮動小数点数を xy を生成します.
    • 以下の自作関数 の戻り値を求め,その値を直径としてキャンバス中央に黄色の円を描画してください
  • 自作関数は,2つの浮動小数点数を引数(たとえばa, B)とし,a*a + 2*b + a*bを返す関数としてください

出来た人は引数あり+戻り値なしの(関数の中で円の表示まで行う)場合も考えてみましょう.

ヒントを見る
  • void mousePressed(){ ... }: マウスをクリックしたときに1度だけ呼ばれる
  • random(1, 9): 1〜9のランダムな浮動小数点数を生成
  • 戻り値のある関数は float 関数名(引数) { ... return 値; } の形式で定義する

実行例