BASIC: razlika između inačica

Izbrisani sadržaj Dodani sadržaj
Bracodbk (razgovor | doprinosi)
m Uklonjena promjena suradnika 77.78.196.194, vraćeno na zadnju inačicu suradnika Xqbot
Redak 27:
Kratak (ali stvarno kratak) pregled najčešće korištenih naredbi:<br><br>
 
*'''PRINT''' - ispisuje tekst na ekran, npr.:
<pre>PRINT "Hello world!"</pre><br>
 
<source lang="qbasic">
*'''INPUT''' - zahtijeva od korisnika da upiše tekst koji će biti upisan u jednu ili više varijabli:
<pre>PRINT "Hello world!"</pre><br>
<pre>INPUT "Upiši dva broja:", x, y</pre>
</source>
 
*'''INPUT''' - zahtijeva od korisnika da upiše tekst koji će biti upisan u jednu ili više varijabli:
 
<source lang="qbasic">
<pre>INPUT "Upiši dva broja:", x, y</pre>
</source>
:<small>x i y su imena varijabli, a od korisnika zahtijeva da ih odvoji zarezom.</small>
<br>
 
*'''IF-THEN-ELSE''' - naredbe grananja. Prijevod na hrvatski: AKO-ONDA-INAČE.
<source lang="qbasic">
<pre>IF x > 10 THEN PRINT "Broj je veći od 10." ELSE PRINT "Broj je manji od 10."</pre><br>
</source>
 
*'''GOTO''' naredba je objašnjena pod podnaslovom [[BASIC#Primjeri|Primjeri]]. <br><br>
 
*'''FOR-NEXT''' petlja:
<source lang="qbasic">
<pre>
FOR i = 1 TO 10
PRINT i
NEXT i
</presource>
:<small>Ovo će ispisati brojeve od 1 do 10.</small>
<br>
 
*'''DO-LOOP''' petlja:
 
<pre>
<source lang="qbasic">
i = 1
DO
Line 56 ⟶ 63:
i = i + 1
LOOP UNTIL i > 10
</presource>
 
:<small>Ista stvar kao i u primjeru za FOR-NEXT petlju.</small>
 
<pre>
<source lang="qbasic">
i = 1
DO
Line 64 ⟶ 73:
i = i + 1
LOOP WHILE i <= 10
</presource>
 
:<small>Opet isto.</small>
<br>
 
=== Programske strukture ===