Pozdrav. Evo kao sto sam vam i obecao ovaj put objasnjavam komandu IF I jos par stvari.
Da napomenem moj prosli tut:[TUT]Osnove Quick Basica
Komande koje smo ucili iz tog tutoriala:
CLS
INPUT
PRINT
IF-THEN-ELSE Naredba
Ako znate imalo engleski znate da IF THEN ELSE Znaci AKO-ONDA-INAČE. To je znaci uvjetna komanda i postavljamo nekim komandama uvjet, ako je to tako uradi to, inace nemoj to raditi.
Evo jednog primjera:
CLS
PRINT "Unesi dva broja"
INPUT a
INPUT b
IF a>b then print "Prvi broj je veci od drugog" else print "Prvi broj je manji od drugog"
END
Dobro prostudirajte taj zadatak.. Znaci Ako je a vece od b da printa tj ispisuje "Prvi broj je veci od drugog" else (INACE) printaj "Prvi broj je manji od drugog."
Znaci IF je uvjetna komanda i postavlja uvjete za rad..

Naredba Goto
Ta naredba nam sluzi za prebacivanje na neki red. U ovom slucaju moramo koristiti ispred svake komande broj
Npr:
5 CLS
10 PRINT " Unesi broj manji od 5"
15 INPUT a
20 IF a>5 then goto to 10
25 END
Znaci ako je broj veci od 5 da se vrati na unos broja.. Ovo je samo klasican primjer sa prostim zadatkom.. Vi kada bi dalje vjezbali usli bi dublje i dublje sa ovim komandama
Komanda FOR-NEXT
Kada bi vam neko rekao da ispisete sve prirodne brojeve do deset? Sa sadasnjim znanjem je to naporno??
1. Npr:
CLS
PRINT 1
PRINT 2
PRINT 3
PRINT 4
PRINT 5
PRINT 6
PRINT 7
PRINT 8
PRINT 9
PRINT 10
Naporno je ovoliko kucati. Znaci copy/paste je najlosija ideja.
Probajmo sa naredbom GOTO koju smo naucili..
2. Npr:
CLS
i=1
10 PRINT i
i=i+1
IF i<= 10 THEN GOTO 10 ELSE END
Znaci i je 1. To se ispiše. Tada i postaje 2. Ako je još uvijek u skupu brojeva do 10, vraća se na ispis i ponovo povećava za 1.
Kad i postane 11, ne ispisuje se, nego se program završava.
3. Najlakse rijesenje. Koristeci FOR petlju
Npr:
[B]CLS
FOR i = 1 TO 10
PRINT i
NEXT i
Znaci Naredba FOR označava početak FOR-NEXT petlje; naredba NEXT označava kraj.Prvi put kad se ponavlja (u ovom slučaju naredba PRINT i), i je 1. Sljedeći put je 2, pa 3... do 10. To piše odmah poslije naredbe FOR. Dakle i ide od 1 do 10.
FOR petlja je najlaksi nacin za rad ovakvih postupaka..
Eto dragi gameri toliko od mene ovaj put. Potrudit cu se da vam jos stagod objasnim . Nadam se da vam se svidza moje objasnjenje. Sve kritike i sugestije mi napisite. Sry Ako ima gramaticki gresaka.
Sretno sa programiranjem
Da napomenem moj prosli tut:[TUT]Osnove Quick Basica
Komande koje smo ucili iz tog tutoriala:
CLS
INPUT
IF-THEN-ELSE Naredba
Ako znate imalo engleski znate da IF THEN ELSE Znaci AKO-ONDA-INAČE. To je znaci uvjetna komanda i postavljamo nekim komandama uvjet, ako je to tako uradi to, inace nemoj to raditi.
Evo jednog primjera:
CLS
PRINT "Unesi dva broja"
INPUT a
INPUT b
IF a>b then print "Prvi broj je veci od drugog" else print "Prvi broj je manji od drugog"
END
Dobro prostudirajte taj zadatak.. Znaci Ako je a vece od b da printa tj ispisuje "Prvi broj je veci od drugog" else (INACE) printaj "Prvi broj je manji od drugog."
Znaci IF je uvjetna komanda i postavlja uvjete za rad..

Naredba Goto
Ta naredba nam sluzi za prebacivanje na neki red. U ovom slucaju moramo koristiti ispred svake komande broj
Npr:
5 CLS
10 PRINT " Unesi broj manji od 5"
15 INPUT a
20 IF a>5 then goto to 10
25 END
Znaci ako je broj veci od 5 da se vrati na unos broja.. Ovo je samo klasican primjer sa prostim zadatkom.. Vi kada bi dalje vjezbali usli bi dublje i dublje sa ovim komandama

Komanda FOR-NEXT
Kada bi vam neko rekao da ispisete sve prirodne brojeve do deset? Sa sadasnjim znanjem je to naporno??
1. Npr:
CLS
PRINT 1
PRINT 2
PRINT 3
PRINT 4
PRINT 5
PRINT 6
PRINT 7
PRINT 8
PRINT 9
PRINT 10
Naporno je ovoliko kucati. Znaci copy/paste je najlosija ideja.
Probajmo sa naredbom GOTO koju smo naucili..
2. Npr:
CLS
i=1
10 PRINT i
i=i+1
IF i<= 10 THEN GOTO 10 ELSE END
Znaci i je 1. To se ispiše. Tada i postaje 2. Ako je još uvijek u skupu brojeva do 10, vraća se na ispis i ponovo povećava za 1.
Kad i postane 11, ne ispisuje se, nego se program završava.
3. Najlakse rijesenje. Koristeci FOR petlju
Npr:
[B]CLS
FOR i = 1 TO 10
PRINT i
NEXT i
Znaci Naredba FOR označava početak FOR-NEXT petlje; naredba NEXT označava kraj.Prvi put kad se ponavlja (u ovom slučaju naredba PRINT i), i je 1. Sljedeći put je 2, pa 3... do 10. To piše odmah poslije naredbe FOR. Dakle i ide od 1 do 10.
FOR petlja je najlaksi nacin za rad ovakvih postupaka..
Eto dragi gameri toliko od mene ovaj put. Potrudit cu se da vam jos stagod objasnim . Nadam se da vam se svidza moje objasnjenje. Sve kritike i sugestije mi napisite. Sry Ako ima gramaticki gresaka.
Sretno sa programiranjem


