7.2.. Napisati program koji za x>y umanjuje vrijednosti obe varijable ( x := x - 2; y := y - 2,) inaće uvećava vrijednosti obe varijable x := x + 2;
y := y + 2.
a) x = 2, y = 3 b) x = 3, y = 2 c) x = 2, y = 2
d) x = -2, y = -3 e) x = -3, y = 2 f) x = -1, y = -1
Za objašnjenje:
*** |
Listing programa |
Opis |
1 |
PROGRAM P07211031; |
|
2 |
{Provjera vrijednosti za x parno i neparno} |
|
3 |
USES |
|
4 |
WinCrt; |
|
5 |
VAR |
|
6 |
x, y : REAL; |
|
7 |
BEGIN |
|
8 |
WRITE('Dva broja '); |
|
9 |
READLN( x, y ); |
|
10 |
IF x>y THEN |
x>y |
11 |
BEGIN |
|
12 |
x := x - 2; |
umanji x za 2 |
13 |
y := y - 2; |
umanji y za 2. |
14 |
END |
|
15 |
ELSE |
|
16 |
BEGIN |
|
17 |
x := x + 2; |
uvačaj x za 2 |
18 |
y := y + 2; |
uvačaj y za 2 |
19 |
END; |
|
20 |
Writeln('x= ', x, ' y= ', y); |
|
21 |
END. |
|
Listing programa:
PROGRAM P07211031;
{Provjera vrijednosti za x parno i neparno}
USES
WinCrt;
VAR
x, y : REAL;
BEGIN
WRITE('Dva broja ');
READLN( x, y );
IF x>y THEN
BEGIN
x := x - 2;
y := y - 2;
END
ELSE
BEGIN
x := x + 2;
y := y + 2;
END;
Writeln('x= ', x, ' y= ', y);
END.
Ispis na ekranu:
Index
|
|