80 likes | 247 Views
IF uvjet1 THEN naredba/e ELSEIF uvjet2 THEN naredba/e ELSEIF uvjet3 THEN naredba/e … ELSE naredba/e END IF. IF naredba –višestruko grananje. Program provjerava je li upisani broj pozitivan, negativan ili jednak 0. INPUT X IF X>0 THEN PRINT “POZITIVAN” ELSEIF X<0 THEN
E N D
IF uvjet1 THEN naredba/e ELSEIF uvjet2 THEN naredba/e ELSEIF uvjet3 THEN naredba/e … ELSE naredba/e END IF IF naredba –višestruko grananje
Program provjerava je li upisani broj pozitivan, negativan ili jednak 0. INPUT X IFX>0 THEN PRINT “POZITIVAN” ELSEIFX<0 THEN PRINT “NEGATIVAN” ELSE PRINT “JEDNAK NULI” ENDIF
Program provjerava odnos 2 upisana broja a i b i ispisuje veći broj na ekranu. Ako su jednaki ispisuje “a=b” PRINT “Unesi dva broja odvojena zarezom” INPUT a, b IF A>B THEN PRINT A ELSEIF A<B THEN PRINT B ELSE PRINT “A=B” END IF
Program koji za unos nekog glavnog grada ispisuje državu (5 primjera). • Za grad koji nije predviđen programom ispisuje poruku “podatak nepoznat”. • Primjer: Unos: Zagreb ; Ispis: Hrvatska INPUT “UNESI JEDAN GLAVNI GRAD”; g$ IF g$=“Zagreb” or g$=“zagreb” or g$=“ZAGREB” THEN PRINT “Hrvatska” ELSEIF g$=“Bec” THEN PRINT “Austrija” …. ELSE PRINT “PODATAK NEPOZNAT” ENDIF
Program ispisuje broj znamenki unesenog broja. Uneseni broj mora biti u rasponu od 0 do 10000. • Na početku programa provjeri je li broj u odgovarajućem rasponu. INPUT b IF (b<0) OR (b >=10000) THEN PRINT “KRIVI UNOS” IF b <10 THEN Y=1 ELSEIF b<100 THEN Y=2 ELSEIF b<1000 THEN Y=3 ELSE Y=4 ENDIF PRINT “BROJ ZNAMENKI UPISANOG BROJA JE: ” ; Y
Program kojim se unose dva broja i izbor želimo li zbrojiti, oduzeti, pomnožiti ili podijeliti dva broja: IZBORNIK:unesi 1 ako želiš operaciju +unesi 2 ako želiš operaciju –unesi 3 ako želiš operaciju *unesi 4 ako želiš operaciju /
PRINT “Unesi dva broja” INPUT A INPUT B PRINT “Unesi izbor (1-4): 1+ 2- 3* 4/” INPUT I IF I=1 THEN PRINT “Zbroj: “; A+B ELSEIF I=2 THEN PRINT “Razlika: “; A-B ELSEIF I=3 THEN PRINT “Umnožak: “; A*B ELSEIF I=4 THEN PRINT “ Kvocijent”; A/B ENDIF