创建网页在页面中添加一个文本框和一个按钮在文本框中输入一元二次方程如下图所示的二次项系数a一次项系数b和常数项c的三个值用空格隔开点击按钮计算一元二次方程的根参考求根公式并使用alert输出 例如输入1 1 0 表示 x^2+x=0则输出x=0输入1 -1 0则输出x=0x=-1
<!DOCTYPE html>
<html>
<head>
<title>一元二次方程计算</title>
<meta charset="utf-8">
<script type="text/javascript">
function calc() {
var input = document.getElementById("input").value;
var arr = input.split(" ");
var a = parseFloat(arr[0]);
var b = parseFloat(arr[1]);
var c = parseFloat(arr[2]);
var delta = b * b - 4 * a * c;
if (delta < 0) {
alert("无实数根");
} else if (delta == 0) {
var x = -b / (2 * a);
alert("x=" + x);
} else {
var x1 = (-b + Math.sqrt(delta)) / (2 * a);
var x2 = (-b - Math.sqrt(delta)) / (2 * a);
alert("x1=" + x1 + ", x2=" + x2);
}
}
</script>
</head>
<body>
<h1>一元二次方程计算</h1>
<p>请输入一元二次方程的二次项系数a、一次项系数b、常数项c(用空格隔开):</p>
<input type="text" id="input">
<button onclick="calc()">计算</button>
</body>
</html>
原文地址: https://www.cveoy.top/t/topic/bWaz 著作权归作者所有。请勿转载和采集!