PHPスクリプトの複雑なコードの操作
は、次の複雑なコードは、 PHPスクリプトを操作します。が含まれての機能を加算、減算、乗算、および部門の2つの長方形の座標の数値が複雑なフォームです。 の領域( $ 1 、 $ 2番目)関数は、変数$ 2番目は、除数です。 それも含まれて抱合体を返す関数を、複雑な番号、および複雑な数字を変換する関数を長方形の座標を極座標、および万力なります。
<ですか? PHPの
関数の領域( $ 1 、 $ 2番目)
(
もし( ( $ 2番目[ '再' ] == 0 & & $ 2番目[ 'イム' ] == 0 ) )
(リターン( -1 ) ; )
$ 、 = $最初の[ '再' ] ;
$ b = $最初の[ 'イム' ] ;
$ c = $ 2番目[ '再' ] ;
$ d = $ 2番目[ 'イム' ] ;
$メール= ( $ 、 * $ c ) + ( $ b * $奥行) ;
$ f = ( $ c * $ c ) + ( $ d * $奥行) ;
$ゲイン= ( $ b * $ c ) -( $ 、 * $奥行) ;
$結果[ '再' ] = $メール/ $ f ;
$結果[ 'イム' ] = $目標/ $ f ;
リターン( $結果) ;
)機能の追加( $ 1 、 $ 2番目)
(
$結果[ '再' ] = $最初の[ '再' ] + $ 2番目[ '再' ] ;
$結果[ 'イム' ] = $最初の[ 'イム' ] + $ 2番目[ 'イム' ] ;
リターン( $結果) ;
)機能のサブ( $ 1 、 $ 2番目)
(
$結果[ '再' ] = $最初の[ '再' ] -$ 2番目[ '再' ] ;
$結果[ 'イム' ] = $最初の[ 'イム' ] -$ 2番目[ 'イム' ] ;
リターン( $結果) ;
)関数mul ( $ 1 、 $ 2番目)
(
$結果[ '再']=($最初の[ '再' ] * $ 2番目[ '再'])-($最初の[ 'イム' ] * $ 2番目[ 'イム' ] ) ;
$結果[ 'イム']=($最初の[ '再' ] * $ 2番目[ 'イム'])+($ 2番目[ '再' ] * $最初の[ 'イム' ] ) ;
リターン( $結果) ;
)関数conj ( $ 1 )
(
$結果[ '再' ] = $最初の[ '再' ] ;
$結果[ 'イム' ] =- 1.0 * $最初の[ 'イム' ] ;
リターン( $結果) ;
)関数rec2pol ( $ 1 )
(
$結果[ '再' ] = sqrt (捕虜( $最初の[ '再' ] 、 2 ) +捕虜( $最初の[ 'イム' ] 、 2 ) ) ;
$結果[ 'イム' ] = rad2deg ( atan ( $最初の[ 'イム' ] / $最初の[ '再']));
リターン( $結果) ;
)関数pol2rec ( $ 1 )
(
$結果[ '再' ] = $最初の[ '再' ] * cos ( deg2rad ( $最初の[ 'イム']));
$結果[ 'イム' ] = $最初の[ '再' ] *罪( deg2rad ( $最初の[ 'イム']));
リターン( $結果) ;
)ですか? >
提出されたバージョン: コードおよびスクリプト











