LoginSignup
0
0

More than 1 year has passed since last update.

関数定義

エディター
/**
    整数xを受け取り、xの2乗を返す関数を作成。
**/
<?php

function square($x){
    return $x * $x;
}

//関数の呼び出し
echo square(2) . PHP_EOL;

//式
echo (square(4) + 10) . PHP_EOL;

// 2つの数を受け取り、引き算を行う関数
function subtract($x,$y){
    return $x - $y;
}

// 3
echo subtract(5,2) . PHP_EOL;

// -5
echo subtract(10,15) . PHP_EOL;

// 2つの数を受け取り、掛け算を行う関数
function multiply($x,$y) {
    return $x * $y;
}

// 10
echo multiply(5,2) . PHP_EOL;

// 150
echo multiply(10,15) . PHP_EOL;

ステートメント

ステートメントとは、命令や宣言等の、実行されるコードのまとまりのことを指します。ステートメントの終了にはセミコロン;を使用。

関数定義

<?php
// 縦、横、高さを受けとって、立体の体積を計算するboxVolumeという関数を作成してください
function boxVolume($l,$w,$h) {
    return $l * $w * $h;
}

// 関数の呼び出し&コンソール出力
echo boxVolume(2,3,5) . PHP_EOL;
// 半径、高さを受け取って、円柱の体積を計算するcolumnという関数を定義
// 円周率は3で計算してください。
function column($r,$h) {
    //戻り値を設定してください。
    return 3 * $r * $r * $h;
}
// 半径2、高さ5を関数に入力して、コンソールに出力してみましょう。(60)
echo column(2,5) . PHP_EOL;
// 上底、下底、高さを受け取って、台形の面積を返す、trapezoidという関数を定義

function trapeozoid($a,$b,$h) {
    return ($a + $b) * $h * 0.5;
}
// 上底3、下底5、高さ6を関数に入力して、コンソールに出力してみましょう。(24)
echo trapeozoid(3,5,6) .PHP_EOL;
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0