ホームページ >バックエンド開発 >PHPチュートリアル >長方形の周囲を見つけるPHPプログラム
問題の説明
長方形の長さと幅を考えると、その境界を計算するためにPHPプログラムを実装する必要があります。長方形は、4つの辺を持つ囲まれた2次元の図です。反対側は等しく平行で、隣接する側によって形成される角度は90度に等しくなります。境界線はすべての側面の合計です。つまり、周囲は長さと幅の2倍です。このチュートリアルでは、異なる方法を使用してPHPで特定の長方形の境界線を見つける方法を学びます。
長方形周囲式
長方形の円周の式は次のとおりです。
$$ {perimeter = 2×(長さと幅)} $$of:
例
いくつかの入力と出力の例を使用して、問題の説明を理解しましょう。
入力
<code>长 = 10 单位 宽 = 5 单位</code>
output
<code>30 单位</code>
説明
式:2×(長さと幅)を使用して円周を計算します。
<code>周长 = 2 × (10 + 5) = 2 × (15) = 30 单位</code>
入力
<code>长 = 20 单位 宽 = 0 单位</code>
output
<code>0</code>
説明
次元の長さまたは幅がゼロの場合、2次元の数値は存在しません。したがって、存在しない長方形の図には境界線がありません。
入力
<code>长 = 15 单位 宽 = 10 单位</code>
output
<code>50 单位</code>
説明
式を使用して円周を計算します:2×(長さと幅)
<code>2 × (15 + 10) 2 × (25) 50 单位</code>
メソッド1:直接式方法
直接式法を使用して、PHPを使用して長方形の境界線を計算します。長方形の円周を計算するための式は次のとおりです。長さ、幅、長さ、幅長方形境界= 2×(長さと幅)の
式。周囲を計算した後、結果を返します。
実装手順 次の手順を説明します:
入力パラメーターとして長さと幅を好みます。
次の例は、上記の実装手順に続くPHPの実装です。
<code class="language-php"><?php $length = 10; $width = 5; // 使用公式计算周长 $perimeter = 2 * ($length + $width); // 输出 echo "长为 $length,宽为 $width 的矩形的周长是:$perimeter<br>"; ?></code>output
<code>长为 10,宽为 5 的矩形的周长是:30</code>時間の複雑さ:
o(1)、一定の時間 スペースの複雑さ:o(1)、一定スペース。
メソッド2:関数を使用します 関数を使用して、長方形の境界線を計算します。長方形の円周を計算するためのロジックと式は同じです。値を変更するだけでコードを後で再利用できるように、関数を使用します。
実装手順次の手順を説明します:
境界線を計算する関数を作成します。これは、式$ {2 *($ length $ width)} $を使用して、長方形の境界を計算します。
次の例は、上記の実装手順に続くPHPの実装です。
<code>长 = 10 单位 宽 = 5 单位</code>
output
<code>30 单位</code>
時間の複雑さ:o(1)、単一の関数呼び出し。 空間の複雑さ:o(1)。上記の関数はいくつかの変数のみを使用するためです。
以上が長方形の周囲を見つけるPHPプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。