matmaciagi

Oblicz funkcję kwadratową:

 

<html>

  <head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">

<meta http-equiv="Content-Language" content="pl"> 

 </head>

  <body>

    <div align="center">

      <form name="obliczpprk">

        <h2 style="TEXT-ALIGN: center">

          Rozwiązywanie równań kwadratowych

        </h2>

        <p style="TEXT-ALIGN: center">

          <i>ax<sup>2</sup> + bx + c = 0</i>

        </p>

        <p style="text-align: center">

        </p>

        <div align="center">

          <table border="0" id="table147" cellpadding="15"

                 style="border-collapse: collapse">

            <tr>

              <td>

                a = <input type="text" name="warlicz_a" size="7" value=""

                           style="text-align: right">

              </td>

              <td>

                b = <input type="text" name="warlicz_b" size="7" value=""

                           style="text-align: right">

              </td>

              <td>

                c = <input type="text" name="warlicz_c" size="7" value=""

                           style="text-align: right">

               </td>

               <td>

                 <input type="button" value="Oblicz" name="B1"

                        onclick="main()">

               </td>

             </tr>

           </table>

         </div>

         <div id="out" align="center">...</div>

       </form>

 

<script language=javascript>

function main()

{

  var a,b,c,delta,x1,x2,t;

 

  a = parseFloat(document.obliczpprk.warlicz_a.value);

  b = parseFloat(document.obliczpprk.warlicz_b.value);

  c = parseFloat(document.obliczpprk.warlicz_c.value);

[color=red]  if(isNaN(a) || isNaN(b) || isNaN(c))

    t = "<font color=red><b>Nieprawidłowe współczynniki!</b></font>";

  else if(Math.abs(a) < 0)

    t = "<font color=blue><b>To nie jest rownanie kwadratowe</b></font>";[/color]

  else

  {

    delta = b * b - 4 * a * c;

    if(Math.abs(delta) < 0) delta = 0;

    if(delta < 0)

      t = "<font color=blue><b>Brak pierwiastkow rzeczywistych</b></font>";

    else

    {

      x1 = (-b + Math.sqrt(delta)) / 2 / a;

      x2 = (-b - Math.sqrt(delta)) / 2 / a;

      t = "Pierwszy pierwiastek: x<sub>1</sub> = " + x1 + "<BR>Drugi pierwiastek: x<sub>2</sub> = " + x2;

    }

  }

  document.getElementById("out").innerHTML = t;

}

 

</script>

    </div>

  </body>

</html>

© 2013-2024 PRV.pl
Strona została stworzona kreatorem stron w serwisie PRV.pl