PHP三角形面积计算器:判断合法性并计算面积
可以使用以下PHP代码来判断并计算三角形的面积:
<?php
$a = $_POST['a'];
$b = $_POST['b'];
$c = $_POST['c'];
// 判断三边能否组成三角形
if (($a + $b > $c) && ($a + $c > $b) && ($b + $c > $a)) {
// 计算三角形的半周长
$s = ($a + $b + $c) / 2;
// 计算三角形的面积
$area = sqrt($s * ($s - $a) * ($s - $b) * ($s - $c));
echo '三角形的面积为:' . $area;
} else {
echo '无法组成三角形';
}
?>
在HTML中,你可以创建一个表单来输入三角形的边长,并将表单的action属性设置为上述PHP代码所在的文件路径。例如:
<form method="post" action="triangle.php">
<label for="a">边a:</label>
<input type="text" name="a" id="a" required><br>
<label for="b">边b:</label>
<input type="text" name="b" id="b" required><br>
<label for="c">边c:</label>
<input type="text" name="c" id="c" required><br>
<input type="submit" value="计算">
</form>
将上述HTML代码保存为一个名为triangle.html的文件,将上述PHP代码保存为一个名为triangle.php的文件。当用户在输入三个边长后点击"计算"按钮时,将会提交表单数据到triangle.php进行处理,并输出结果。
原文地址: https://www.cveoy.top/t/topic/mh2n 著作权归作者所有。请勿转载和采集!