Pozdrav gameri. Evo odlucih da napisem ovaj tut sa par Quick Basic komandi.. Prije svega QBasic je programski jezik koji sluzi za izradu raznih zadataka, zanimljivost...
Prije svega da bi ste programirali morate imati program QBasic koji cete skinuti Odavde (http://www.softpedia.com/progDownload/Qbasic-Download-50470.html)
Kao u svakom programskom jeziku, tako i ovdje. Na pocetku svakog programa se stavlja naredba "CLS". Znaci kada zapocinjete program on izgleda ovako.
CLSNaredba
Input :
INPUT naredba sluzi za unosenje necega.. Nekog elementa.. Najcesce se koristi
INPUT a$ za recenicu ili rijec i
INPUT a za broj..
Naredba
Print :
Naredba Print sluzi za ispisivanje nekog teksta po programu. Evo jedan fin primjer sa komandama koje smo naucili
CLS
PRINT "Unesi broj! "
INPUT a (Jer naucili smo da se broj unosi sa INPUT a)
PRINT "Broj koji si unjeo je" ;a
Tako bi to trebalo da izgleda.
Eh sada uzimamo komande za izracunavanje nekih operacija kao sto je Mnozenje ili dijeljenje..
Za izracunavanje nekih operacija potrena su nam dva broja tako da cemo da unesemo INPUT a i INPUT b . Za izracunavanje proizvoda uzmimo slovo "P" a za kolicnik slovo "K" pa pogledajte sada:
CLS
PRINT "Unesi dva broja , jedan ispod drugog"
INPUT a
INPUT b
p=a*b (Komanda * znaci za mnozenje)
k= a/b (Komanda / za dijeljenje)
PRINT "Proizvod ta dva broja je" ; p
PRINT "Kolicnik ta dva broja je" ;k
END
I da vas napomenem kada uradite kodove da pokrenete program pritisnete
F5Eto toliko od mene ovaj put .. Za sve nejasnoce javite se na profil. :)
Moja slijedeca tema > (http://balkan-samp.com/forum/index.php?topic=23131.0)
CLS nije bitan, program će raditi i bez njega ali je koristan jer Äisti prozor prilikom ponovnog pokretanja programa.
Koristan TuT za poÄetnike ;)
Citat: Markus poslato April 14, 2011, 14:07:18 POSLE PODNE
CLS nije bitan, program će raditi i bez njega ali je koristan jer Äisti prozor prilikom ponovnog pokretanja programa.
Koristan TuT za poÄetnike ;)
Da , nisam se fino izrazio :D
Moja prosla tema (http://balkan-samp.com/forum/index.php?topic=23108.0)
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"
ENDDobro 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..
8)
Naredba
GotoTa 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 ENDZnaci 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-NEXTKada 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:
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 :)
Spojio sam ti teme,ovo je za samp forum ne QBasic,al kad već želiš pisati,piši sve u jednu temu.
Budmo realni u QBasicu nemožeÅ¡ napraviti ni program za izraÄunavanje koliko ti jufki treba za tepsiju bureka, dakle programski jezik 0.
Hvala braca dobio sam 5 samo jer si mi pomogao sa ovim