65270 skanuj0057 (52)

65270 skanuj0057 (52)



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

Parametry równania:

A= 1, B= l,C = -2 Rozwiązanie: xl = 1, x2 = -2

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!"):


Wyszukiwarka

Podobne podstrony:
skanuj0017 (284) 28 PHP i MySQL dla każdego dla systemu Linux i: include path = :c:phpincludes"
skanuj0044 (81) 56 PHP i MySQL dla każdegoWykonania polecenia zewnętrznego Operator wykonania polece

więcej podobnych podstron