十一月 08 2005

解二元一次方程式

by at 12:14:22分類: PHP 標籤:

User View:342 user views Bot View:342 bot views

分享到Facebook

此php程式可以自動算出2元一次方程式

ax2 + bx + c = 0

x的值


 
< ?php
if ($_POST["submit"] == "提交"){
	$a = (int)$_POST["a"];
	$b = (int)$_POST["b"];
	$c = (int)$_POST["c"];
 
	if ($a == "" || $b == "" || $c == ""){
		echo "各欄位請勿空值";
		exit;
	}
 
	$d = ($b*$b)-(4*$a*$c);
	if ( $d < 0 ){
		$X = "虛根";
	}else{
		$X.=(-$b+sqrt($d))/(2*$a);
		$X.=" OR ";
		$X.=(-$b-sqrt($d))/(2*$a);
	}
}
?>
 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 
<title>計算式</title>
</meta></head>
<body>
<form method="POST" action="">
 
<p>ax<sup>2</sup> + bx + c = 0</p>
 
<p><input type="text" name="a" size="5" value="<?= $a;?/>">X<sup>2</sup>	+	<input type="text" name="b" size="5" value="<?= $b;?/>">X	+	<input type="text" name="c" size="5" value="<?= $c;?/>">	=	0</p>
 
<p>X	=	<font color="#FF0000">< ?= $X;?></font></p>
 
<p><input type="submit" value="提交" name="submit"/></p>
 
</form>
</body>
</html>

有一篇回應

有一篇回應 to “解二元一次方程式”

  1. neil 說道:

    請問這要怎麼用??
    可以的話請回所留mail

給個回應吧

(若看不到驗證碼,請重新整理網頁。)