使用php编写一个网页求解一元二次方程的根。(输入三个系数,判断有没有根,有的话求出结果。)
时间: 2024-03-14 11:42:57 浏览: 82
编写一个求解一元二次方程的根的程序,方程的系数由用户输入。
4星 · 用户满意度95%
好的,以下是一个简单的PHP代码示例,可以实现求解一元二次方程的根:
```php
<!DOCTYPE html>
<html>
<head>
<title>一元二次方程求解</title>
</head>
<body>
<h2>一元二次方程求解</h2>
<form method="post" action="">
<label for="a">a:</label>
<input type="number" step="0.01" name="a" id="a" required>
<label for="b">b:</label>
<input type="number" step="0.01" name="b" id="b" required>
<label for="c">c:</label>
<input type="number" step="0.01" name="c" id="c" required>
<button type="submit">计算</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$a = $_POST["a"];
$b = $_POST["b"];
$c = $_POST["c"];
$delta = $b * $b - 4 * $a * $c;
if ($delta < 0) {
echo "<p>该方程无实数解!</p>";
} else if ($delta == 0) {
$x = -$b / (2 * $a);
echo "<p>该方程有一个实数解,x = $x</p>";
} else {
$x1 = (-$b + sqrt($delta)) / (2 * $a);
$x2 = (-$b - sqrt($delta)) / (2 * $a);
echo "<p>该方程有两个实数解,x1 = $x1,x2 = $x2</p>";
}
}
?>
</body>
</html>
```
在该示例中,我们使用了HTML表单来获取用户输入的三个系数a、b、c,并使用PHP代码进行计算,判断方程是否有根,并输出相应的结果。在计算方程根时,我们使用了判别式delta来判断方程有几个实数根,并使用sqrt()函数来计算平方根。
阅读全文