Ovaj članak ili odjeljaknije wikipediziran. (Rasprava) Tekst članka trebapreurediti u wikitekst. Potom uklonite ovaj predložak. |
QBASIC (orig. Quick BASIC) je inačicaBASIC-a, koju je razvila tvrtkaMicrosoft zaMS-DOSoperacijski sustav. QBASIC je bila osnova za popularniVisual Basic.
Na ekranu ispisuje "Ja volim Mercedes, Mercedes je najbolji auto" i crta crtu veličine 10 piksela:
CLSPRINT"Ja volim Mercedes"PRINT"Mercedes je najbolji auto"LINE(0,0)-(10,10)END
Ovaj program pita korisnika njegov omiljeni nogometni klub i ispisuje navijačku pjesmu:
CLSINPUT"Koji je vaš omiljeni nogometni klub";a$PRINTUCASE$(a$)" je najbolji, ale ale!"END
Tri osnovne naredbe su CLS, INPUT i PRINT. CLS je skraćenica za CLear Screen, a koristimo ju na početku programa kako bi bili sigurni da je sav prijašnji tekst s ekrana obrisan. INPUT naredba služi za unos podataka. PRINT naredba ispisuje tekst na ekran, poput PRINT "Hello world". Ove tri naredbe se najčešće koriste u BASIC programima.
10CLS20PRINT"Kako se zoveš?"30INPUTA$40PRINT"Drago mi je, ";A$50END
Svaki BASIC jezik pa tako i QBasic mora moći izvoditi matematičke radnje,u daljnjem tekstu objasnit ću kako napraviti program zazbrajanje.Da bi napravili matematički program morate znati simbole radnji. Također je potrebno znati i osnovne naredbe iz prošlog teksta. Ali ima i jedna nova naredba: x$=y(x$ predstavlja tip podataka (x se zamijeni nekim slovom, a y vrijednost određenog slova).To je sve što treba znati za jednostavni matematički program. Simboli:
Primjer programa za množenje:
10CLS20PRINT"Dobrodošao u program za množenje"30PRINT"Unesi dva broja"40INPUT"prvi:",no150INPUT"drugi:",no270PRINTno1*no280END
U Qbasicu postoji i osnovno crtanje.Možete crtati kružnice i linije te neke 3D oblike.Prije svakog crtanja morate upisati naredbu SCREEN 12, koja prebacuje računalo uVGAbitmap način rada s rezolucijom 640x480 u 16 boja.
Primjer programa za crtanje krugova:Nacrtat će kružnicu u sredini ekrana radijusa 50 pixela.
SCREEN12CIRCLE(320,240),100
Primjer programa za crtanje linija:Linija vodoravna po sredini ekrana.
SCREEN12LINE(320,0)-(320,480)