sữa giúp mình bài giải phương trình bậc 2 này giúp mình với

Thảo luận trong 'PHP' bắt đầu bởi liet si vo danh 1992, 23 Tháng chín 2012.

  1. Offline

    liet si vo danh 1992

    • Thành Viên Mới

    Số bài viết:
    6
    Đã được thích:
    1
    Điểm thành tích:
    0
    tinhf hình ông thầy giao bài tập về nhà yêu cầu giải phương trình bậc 2 bằng php em làm co 2 file home va tong
    file home
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>giai phuong trinh bac 2</title>
    </head>

    <body>
    <div>
    <h1> Tinh tong 2 so</h1>
    <form method="post" action="tong.php" name="nhap">
    So a<input type="text" name="soa" /><br />
    So b<input type="text" name="sob" /><br />
    so c<input type="text" name="soc" /><br />
    <input type="submit" value="Ket qua" />
    <input type="reset" value="Nhap lai" />
    </form>
    </div>
    </body>
    </html>

    và file tong
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Ket qua</title>
    </head>

    <body>
    <?php
    $a = $_POST[soa];
    $b = $_POST[sob];
    $c = $_POST[soc];
    $denta = b*b-4*a*c;
    if($denta < 0)
    echo "phuong trinh vo nghiem"."<br>";
    else if($denta == 0)
    echo "phuong trinh nghiem kep:".(-$b/2*$a)."<br>";
    else
    echo "phuong trinh co 2 nghiem:".(-$b-sqrt($denta))/2*$a."<br>";
    echo "phuong trinh co 2 nghiem:".(-$b+sqrt($denta))/2*$a."<br>";


    ?>
    </body>
    </html>

    nhưng kết quả thì nó cứ sai em cố ý làm nó vô nghiệm nhưng nó vẫn cho ra kết qua em nghi phải add kiêir gì đó nữa mong anh chị giúp đỡ
  2. Offline

    Mr.ChemGio

    • Windows 95

    • Cuộc sống lắm kẻ không biết xấu hổ! Hài hước thật.
    Số bài viết:
    126
    Đã được thích:
    100
    Điểm thành tích:
    90
    File home.html
    HTML:
    <html>
    <body>
    <form method="post" action="tong.php">
        Nhập hệ số a:
              <input type="text" name="a"> <br />
        Nhập hệ số b:
              <input type = "text" name="b"> <br />
        Nhập hệ số  c:
              <input type = "text" name="c"> <br />
          <input type="submit" name="OK" value="Kết quả!">
          <input type="reset" name="OK" value="Nhập lại.">
     
    </form>
     
    </body>
    </html>
    Tong.php
    PHP:
    <html>
    <head>
    <title> Kết Quả!!</title>
    </head>
    <body>
    <?php
      $B
    =$_POST["b"];
      
    $C=$_POST["c"];
      
    $A=$_POST["a"];
      if(
    $A==0)
          if(
    $B==0)
            if(
    $C==0)
                echo 
    "Phương trình có vô số nghiệm!.";
            else
                echo 
    "Phương trình không giải được!.";
          else
          {
            echo 
    "Phương trình bậc 1 có dạng: ".$B." X + ".$C." = 0 <br/>";
            echo 
    "Phương trình có nghiệm: "."X = ". -$C/$B"<br/>";
          }
      else
      {
          echo 
    "Phương trình có dạng: ".$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 
    "Phương trình có nghiệm kép X1 = X2 = ".-$B/(2*$A)."<br/>";
          }
          else
          {
            if(
    $delta<0)
            {
                echo 
    "Phương trình vô nghiệm!.";
            }
            else
            {
                
    $X1=(-$B+sqrt($delta))/(2*$A);//sqrt(a) khai can bac 2 cua a
                
    $X2=(-$B-sqrt($delta))/(2*$A);
                echo 
    "Phương trình có hai nghiệm: <br/>";
                echo 
    "X1 = ".$X1."<br/>";
                echo 
    "X2 = ".$X2."<br/>";
            }
          }
      }
    ?>
    <br>
    <a href="nhap.html"><b><i>Làm lại</i></b></a>
    </body>
    </html>
    hongoctrien thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí