7.2.. Od dva učitana broja (a, b) sa tastature naći veći max(a, b).
Opis programa: Naredbom IF se izvodi provjera vrijednosti varijabli a, b. Varijabla max prima vrijednosti veće.
Za objašnjenje:
*** |
Listing programa |
Opis |
1 |
PROGRAM P07211015; |
|
2 |
USES |
|
3 |
WinCrt; |
|
4 |
VAR |
|
5 |
a, b, max: Real; |
|
6 |
BEGIN |
|
7 |
Write('Vasa dva broja '); |
|
8 |
Readln(a, b); |
|
9 |
IF a>b THEN |
Provjera da li je prvi veći |
10 |
max := a |
da |
11 |
ELSE |
|
12 |
max := b; |
drugi veći |
13 |
Writeln('Od brojeva ', a, ' ', b); |
|
14 |
Writeln('veci je ', max); |
|
15 |
READLN;
END. |
|
II varijanta - za objašnjenje:
*** |
Listing programa |
Opis |
1 |
PROGRAM broj; |
|
2 |
|
|
3 |
VAR |
|
4 |
a,b:Integer; |
|
5 |
BEGIN |
|
6 |
Write('a,b= '); |
|
7 |
Readln(a,b); |
|
8 |
IF a>=b THEN |
I veći |
9 |
Writeln(a,' je veci ili jednak ',b) |
da |
10 |
ELSE |
|
11 |
Writeln(a,' je manji od ',b); |
Drugi veći |
12 |
READLN;
END. |
|
Listing programa:
PROGRAM P07211015;
VAR
a, b, max: Real;
BEGIN
Write('Dva broja ');
Readln(a, b);
IF a>b THEN
max := a
ELSE
max := b;
Writeln('Od brojeva ', a, ' ', b);
Writeln('veci je ', max);
READLN;
END.
Ispis na ekranu:
Index
|
|