70 PHP i MySQL dla każdego
Rezultat obliczeń wyświetlamy oczywiście na ekranie, tak jak jest to widoczne na rysunku 3.1. Nieznana nam instrukcja sqrt($delta) powoduje obliczenie pierwiastka kwadratowego (drugiego stopnia) z wartości zawartej w zmiennej delta.
Plik gdycja ffldok Przejdź ZaklacSd fjarzadzla Pornos
_ h«tp://localhost/index.phf) ^ Rozpocznij przygód... O Aktualności
Rysunek 3.1.
Przykładowe działanie skryptu rozwiązującego równania kwadratowe
Aby lepiej przećwiczyć działania instrukcji warunkowych, wykonajmy to samo zadanie, czyli skrypt obliczający rozwiązania równania kwadratowego, ale przy użyciu instrukcji if.. .else... i f. Zadanie to jest realizowane przez kod zaprezentowany na listingu 3.4.
Listing 3.4. Skrypt wykorzystujący instrukcje if...else...if do rozwiązania równania kwadratowego_
<htm1>
<head>
<title> Pierwiastki równania kwadratowego </title>
</head>
<body>
<?php
//deklaracje zmiennych $A = 1:
SB = 1:
SC = -2:
//wyświetlenie parametrów równania echo("Parametry równania: <br>"): echoCA = SA. B = SB. C = $C <br>"):
//sprawdzenie, czy jest to równanie kwadratowe
//a jest równe zero. równanie nie jest kwadratowe if (SA - 0){
//SA jest równe zero. równanie nie jest kwadratowe echoCTo nie jest równanie kwadratowe: A = O!"):
)
else{
//A jest różne od zera. równanie jest kwadratowe
//obliczenie delty
Sdelta = SB * SB - 4 * SA * SC:
//jeśli delta mniejsza od zera if (Sdelta < 0){
echo (“Delta < 0<br>"):
}
echo (“To równanie nie ma rozwiązania w zbiorze liczb rzeczywistych!"):