PHP:Area和Circumference解决方案

时间:2017-08-07 01:30:04

标签: php area pow

我需要一些指导,因为我有下面的代码我需要解决,我不确定我是否正确完成它们因为我觉得他们是正确的我得到输出但是我&# 39;我不确定它是否是正确的输出。
基本上我需要找到圆周和面积,当给定的半径是20.0。我在每个代码片段的顶部都有需要等式。我只是想知道我是对的还是正确的,因为我是PHP的新手。

// = 2//

$r = 20.0;
$Area = pi() * (pow($r,2)); //PI = 3.1415926535898
echo $Area, '<br/>';
// = 2//

$Circumference = 2 * pi() * $r;
echo $Circumference, '<br/>';

2 个答案:

答案 0 :(得分:1)

您的代码工作正常。

<强>区域

// = 2//
$r = 20.0;
$Area = pi() * (pow($r,2)); //PI = 3.1415926535898
echo $Area, '<br/>';

您的输出:1256.6370614359

Google输出:

Google screenshot

<强>周长

// = 2//
$Circumference = 2 * pi() * $r;
echo $Circumference, '<br/>';

您的输出:125.66370614359

Google输出:

Google screenshot

通过添加功能,您可以使它更好一点:

function calculateCircleArea($r) {
    return pi() * (pow($r,2));
}

function calculateCircleCircumference($r) {
    return 2 * pi() * $r;
}

echo calculateCircleArea(20.0).'<br/>';
echo calculateCircleCircumference(20.0);

答案 1 :(得分:0)

似乎很好。 此外,为每个代码放置4个空格,以便它们可以作为代码片段显示给其他人。否则,您的代码可能不易阅读。