Lớp Sư phạm Cử nhân tin học khóa 1
Chào mừng bạn trở lại diễn đàn.

Giải phương trình bậc 2

Go down

Giải phương trình bậc 2

Bài gửi by Admin on 28/2/2008, 2:34 pm

File 1: ptrinhb2.html
Code:
<html>
<head>
<title> Giai phuong trinh bac 2 !</title>
</head>
<body>
<fieldset>
<legend>
   <h2>Giai phuong trinh bac 2: </h2>
</legend>
<form method="post" action="phuongtrinh.php">
   Nhap he so a:
      <input type = "text" name="a"> <br />
   Nhap he so b:
      <input type = "text" name="b"> <br />
   Nhap he so c:
      <input type = "text" name="c"> <br />
   <input type="submit" name="OK" value="Giai phuong trinh!">
   <input type="reset" name="OK" value="Huy bo, nhap lai.">

</form>
</fieldset>
</body>
</html>
File 2: phuongtrinh.php
Code:
<html>
<head>
<title> Ket qua giai phuong trinh!!</title>
</head>
<body>
<?php
   $B=$_POST["b"];
   $C=$_POST["c"];
   $A=$_POST["a"];
   if($A==0)
      if($B==0)
         if($C==0)
            echo "Phuong trinh co vo so nghiem so!.";
         else
            echo "Phuong trinh khong giai duoc!.";
      else
      {
         echo "Phuong trinh bac 1 co dang: ".$B." X + ".$C." = 0 <br/>";
         echo "Phuong trinh co nghiem: "."X = ". -$C/$B. "<br/>";
      }
   else
   {
      echo "Phuong trinh co dang: ".$A." X2 + ".$B." X + ".$C." = 0 <br/>";
      $delta=pow($B,2)-4*$A*$C; //tinh delta, pow(a,b) =a mu b
      if($delta==0)
      {
         echo "Phuong trinh co nghiem kep X1 = X2 = ".-$B/(2*$A)."<br/>";
      }
      else
      {
         if($delta<0)
         {
            echo "Phuong trinh vo nghiem!.";
         }
         else
         {
            $X1=(-$B+sqrt($delta))/(2*$A);//sqrt(a) khai can bac 2 cua a
            $X2=(-$B-sqrt($delta))/(2*$A);
            echo "Phuong trinh co hai nghiem: <br/>";
            echo "X1 = ".$X1."<br/>";
            echo "X2 = ".$X2."<br/>";
         }
      }
   }
?>
<br>
<a href="ptrinhb2.html"><b><i>Tiep tuc lam lai?</i></b></a>
</body>
</html>
avatar
Admin
Admin

Tổng số bài gửi : 148
Registration date : 17/12/2007

Xem lý lịch thành viên http://cnthk1.tk

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết