Loading:


    Obliczanie wartości zerowych równania kwadratowego

    Funkcja pobiera od użytkownika współczynniki równania, a następnie  oblicza wartości zerowe równania kwadratowego.

    <?
     // Pobiera od użytkownika współczynniki równania, a następnie
     // oblicza wartości zerowe równania kwadratowego.
    $a = str_replace (",", ".", $_GET['a']); settype ($a, "double");
    $b = str_replace (",", ".", $_GET['b']); settype ($b, "double");
    $c = str_replace (",", ".", $_GET['c']); settype ($c, "double");
           if ($a || $b || $c) { // wartości w formularzu są ok
             print ("a = $a, b = $b, c = $c<BR>");
             if ($a) {
               $delta = $b*$b-4*$a*$c;
               if ($delta < 0) {
               print ('Równanie nie ma pierwiastków rzeczywistych');
               } elseif ($delta == 0) {
                 $x1 = -$b/(2 * $a);
                 print ("Równanie ma jeden pierwiastek rzeczywisty: $x1");
               } else {
                 $x1 = (-$b-sqrt($delta)) / (2*$a);
                 $x2 = (-$b+sqrt($delta)) / (2*$a);
                 print ("Równanie ma dwa pierwiastki rzeczywiste: $x1 i $x2");
               }
             } elseif ($b) {
               $x1 = -$c/$b;
               print ("Równanie ma jeden pierwiastek rzeczywisty: $x1");
             } else {
               print ('Równanie nie ma pierwiastków rzeczywistych');
             }
             print '<BR><A HREF="4-03.php">Powrót do formularza</A>';
           } else { // nie ma wpisanych danych, wyświetlamy formularz
             print '<FORM ACTION="4-03.php" METHOD=GET>';
             print 'a: <INPUT TYPE="text" NAME="a"><BR>';
             print 'b: <INPUT TYPE="text" NAME="b"><BR>';
             print 'c: <INPUT TYPE="text" NAME="c"><BR>';
             print '<INPUT TYPE="submit" VALUE="Wyślij">';
             print '</FORM>';
           }

    ?>

     



    Napisz Artyku³

    Listing

    niema




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors