7.2.. Zavisno o upisanoj vrijednosti časa 0-23 ispisati poruku:
Sati |
Poruke |
0 - 8 |
Dobro jutro |
9 - 18 |
Dobar dan |
19 - 23 |
Dobro veče |
Opis rješenja:
Listing programa:
I varijanta 3x if
PROGRAM P07211067;
USES
WinCrt;
VAR { deklarisanje promjenljivih }
x:integer; { cjelobrojne promjenljive }
BEGIN
WRITE('Ukucajte broj proteklih casova: '); { ulazne promjenljive }
READLN(x); { ulaz - ucitavanje promjenljive }
IF (x>=0) AND (X<=8) THEN { ako je x vece od 0 i manje od 8 tada }
WRITELN('Dobro jutro') { x je vece od 0 i manje od 8 tada Dobro jutro }
IF (x>=0) AND (X<=8) THEN Writeln('Dobro jutro'); { ako je x vece ili jednako od 0 i manje ili jednako 8 Dobro jutro }
IF (x>=9) AND (x<=18) THENWriteln('Dobar dan'); { ako je x vece ili jednako od 9 i manje ili jednako od 18 tada Dobar dan }
IF (x>=19) AND (x<=23) THENWriteln('Dobro vece'); { ako je x vece ili jednako od 19 i manje ili jednako od 23 Dobro vece }
END.
II varijanta if then else
PROGRAM P07211067;
USES
WinCrt;
VAR { deklarisanje promjenljivih }
x:integer; { cjelobrojne promjenljive }
BEGIN
WRITE('Ukucajte broj proteklih casova: '); { ulazne promjenljive }
READLN(x); { ulaz - ucitavanje promjenljive }
IF (x>=0) AND (X<=8) THEN { ako je x vece ili jednako od 0 i manje ili jednako 8 tada }
WRITELN('Dobro jutro') { x je vece od 0 i manje od 8 tada Dobro jutro }
ELSE
IF (x>=9) AND (x<=18) THEN { ako je x vece od 8 i manje ili jednako 18 tada }
WRITELN('Dobar dan') { x je vece od 8 i manje ili jednako 18 tada Dobar dan }
ELSE { inace }
WRITELN('Dobro vece'); { Dobro vece }
END.
Ispis na ekranu:

Index
|