php三角形面积代码
php<?php
// 定义三角形的三个边长
$side1 = 5;
$side2 = 7;
$side3 = 8;
// 计算半周长
$semi_perimeter = ($side1 + $side2 + $side3) / 2;
// 计算面积
$area = sqrt($semi_perimeter * ($semi_perimeter - $side1) * ($semi_perimeter - $side2) * ($semi_perimeter - $side3));
echo "三角形的面积为: " . $area;
?>
在这个示例中,我们假设三角形的三个边长分别是5、7和8。然后,我们使用海伦公式来计算三角形的面积。最后,通过echo语句将计算得到的面积输出到屏幕上。
如果你想要用户输入三角形的边长,然后计算面积,你可以修改代码以接受用户输入。
php<?php
// 提示用户输入三角形的三个边长
echo "请输入三角形的三个边长:\n";
// 从用户输入获取三角形的三个边长
$side1 = readline("边长1: ");
$side2 = readline("边长2: ");
$side3 = readline("边长3: ");
// 将输入的字符串转换为数字
$side1 = floatval($side1);
$side2 = floatval($side2);
$side3 = floatval($side3);
// 计算半周长
$semi_perimeter = ($side1 + $side2 + $side3) / 2;
// 计算面积
$area = sqrt($semi_perimeter * ($semi_perimeter - $side1) * ($semi_perimeter - $side2) * ($semi_perimeter - $side3));
// 输出计算得到的面积
echo "三角形的面积为: " . $area;
?>
在这个修改后的代码中,我们使用readline()
函数来获取用户输入的三角形的三个边长,并将这些输入转换为浮点数以便进行计算。然后,我们计算三角形的面积并输出结果。