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()函数来获取用户输入的三角形的三个边长,并将这些输入转换为浮点数以便进行计算。然后,我们计算三角形的面积并输出结果。