用PHP如何编程?由用户输入一元二次方程的系数,根据系数求一元二次方程的解,将结果输出。
1个回答
2011-05-10
展开全部
<html>
<body>
<div><font size=4 color=blue face="黑体"><p align=center>计算一元二次方程的解</font></div>
<div><font size=4 face="黑体" color=red><p align=center>aX*X+bX+c=0</font></div>
<form action="" method="post">
<table border="1" align="center" cellpadding="0" cellspacing="0">
<tr><td colspan="2" align="center" bgColor="#999999">表单</td></tr>
<tr><td>系数a:</td><td><input name="a" type="text"></td></tr>
<tr><td>系数b:</td><td><input name="b" type="text"></td></tr>
<tr><td>系数c:</td><td><input name="c" type="text"></td></tr>
<tr><td colspan="2" align="center">
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="重置"></td></tr>
</table>
</form>
</body>
</html>
<?php
if(isset($_POST['submit']))
{
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
$resu2=$b*$b-4*$a*$c;
if($resu2>=0)
{
$x1=(-$b+sqrt($resu2))/(2*$a);
$x2=(-$b-sqrt($resu2))/(2*$a);
echo"<script>alert('输入的数为:a=".$a.",b=".$b.",c=".$c.";所以方程的解为:x1=".$x1.",x2=".$x2."');</script>";
}
else
{
echo"<script>alert('方程无解!');</script>";
}
}
?>
<body>
<div><font size=4 color=blue face="黑体"><p align=center>计算一元二次方程的解</font></div>
<div><font size=4 face="黑体" color=red><p align=center>aX*X+bX+c=0</font></div>
<form action="" method="post">
<table border="1" align="center" cellpadding="0" cellspacing="0">
<tr><td colspan="2" align="center" bgColor="#999999">表单</td></tr>
<tr><td>系数a:</td><td><input name="a" type="text"></td></tr>
<tr><td>系数b:</td><td><input name="b" type="text"></td></tr>
<tr><td>系数c:</td><td><input name="c" type="text"></td></tr>
<tr><td colspan="2" align="center">
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="重置"></td></tr>
</table>
</form>
</body>
</html>
<?php
if(isset($_POST['submit']))
{
$a=$_POST['a'];
$b=$_POST['b'];
$c=$_POST['c'];
$resu2=$b*$b-4*$a*$c;
if($resu2>=0)
{
$x1=(-$b+sqrt($resu2))/(2*$a);
$x2=(-$b-sqrt($resu2))/(2*$a);
echo"<script>alert('输入的数为:a=".$a.",b=".$b.",c=".$c.";所以方程的解为:x1=".$x1.",x2=".$x2."');</script>";
}
else
{
echo"<script>alert('方程无解!');</script>";
}
}
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询