48 (355)

48 (355)



program cw3_54;

{ Program ilustruje działanie procedury która }

{ oblicza rozwiązania równania kwadratowego. }

{ Katalog r3_10 : 3_54.pas    }

var

A, B, C, XI, X2 : Real;

Liczba    : Byte;

procedurę RownanieKwadratowe (A, B, C: Real;

var LiczbaRozwiazan : Byte; var XI, X2 : Real);

{ Procedura oblicza pierwiastki rowniania Ax"2+Bx+C-0 }

{ W zmiennej LiczbaRozwiazan zwraca liczbę rozwiązań }

{ równania (0, 1 lub 2), w XI i X2 - rozwiązania. }

{ leżeli jest jedno rozwiązanie, jest pamiętane w XI, }

{ X2 jest nieokreślone, leżeli nie ma rozwiązań, XI i }

{ X2 pozostaje nieokreślone.    }

var

Delta ; Real; begln

Delta Sqr(B)-4*A*C; if (Delta<0) then LiczbaRozwiazan 0 else

if (Delta-0) then begin

LiczbaRozwiazan    1;

XI -B/(2*A); end else begin

LiczbaRozwiazan    2;

XI (-B-Sqrt(Delta))/C2*A);

X2 :- (-B+Sqrt(Delta))/(2*A); end

end; {--------------------------- RownanieKwadratowe -}


begin

Write

(' Podaj

A:

');

Readln

(A);

Write

('Podaj

B:

');

Readln

(B);

Write

( ' Podaj

C:

');

Readln

(C);


RownanieKwadratowe (A, B, C, Liczba, XI, X2); if (Liczba - 0) then

Writeln ('Brak rozwiązań') else

if (Liczba - 1) then

Writeln ('Jedno rozwiązanie: ', Xl:0:2) else

Writeln ('Dwa rozwiązania: ', Xl:0:2, ' i ', X2:0:2);

Readln;

end.

Zauważ, że w głównym programie ze zmiennych XI i X2 korzystamy tylko wtedy, gdy mamy pewność, że ich wartość jest określona (po sprawdzeniu liczby rozwiązań).


Wyszukiwarka

Podobne podstrony:
12 Paweł Stacewicz być może programy komputerowe działające i/lub modyfikowane w sposób losowy lepie
Poznaj C++ w$ godziny0131 Zaawansowane sterowanie programem 119EFEKT DZIAŁANIA: No to ile razy sie p
WKRĘĆ SIĘW OBYWATELSTWO!clmBA^odoUZ^ PROGRAMU .MŁODZIEŻ W DZIAŁANIU” zapraszają GRA
CCF20100422000 (2) Ogólne założenia programów rolnośrodowiskowych Działalność rolnośrodowiskowa obe
PROGRAMY FINANSUJĄCE DZIAŁANIA W DZIEDZINIE OCHRONY ŚRODOWISKA 1. Program Operacyjny Infrastruktura
IV. Program żółty „Słonecznik” -Program promocji działalności SJO w środowisku akademickim Cele
79 (169) Rozdział 4. • Zagadnienia trudniejsze 115 program cw4_23; { Program pokazujący działanie fu
48 (429) program Jcombi.nl; conaf tiat&K m ?4<?f typo cpom - array[1..nmax+lj ot integer
Co to jest system operacyjny? System operacyjny jest programem, który działa jako pośrednik między
Definicja systemu operacyjnego (3) System operacyjny jest programem, który działa jako pośrednik mię
Trzecim składnikiem systemu jest program zarządzający (Executive Program). Program ten, działając w

więcej podobnych podstron