Zdravo raja. Evo odlucio sam nakon duzeg vremenskog perioda da vam napisem jos jedan Tutorial sto se tice Quick Basic Programiranja.
Moja predhodna dva tutoriala: 1 i 2
DO-LOOP petlja
Ona se koristi za ponavljanje nekih naredbi dok neki uvjet ne bude zadovoljen tj. dok je neki uvjet istinit.
U predhodnim tutorialima sam govorio naredbe da ispise brojeve do 10, to krace preko DO-LOOP petlje mozemo napisati ovako:
CLS
i = 1
DO
PRINT i
i = i + 1
LOOP UNTIL i > 10
Naredba petlje [PRINT i & i = i + 1] ce se sve ponavljati dok ne postane vece od 10 tj. UNTIL i > 10. Opet kad program dode do
naredbe LOOP, provjerava uvjet i ovisno o tome se vraća na red poslije DO ili nastavlja dalje.
Takodzer to smo mogli napisati malo drugacije:
CLS
i = 1
DO
PRINT i
i = i + 1
LOOP WHILE i <= 10
Skoro je isto, isto se prevode samo sto su razlicite naredbe.
Naredbe UNTIL ili WHILE se mogu staviti poslije naredbe DO umjesto poslije
LOOP. Razlika je u tome sto se onda uvjet provjerava na početku.
Naravno ovo sve je lakse uraditi pomocu komande/petlje FOR-NEXT . Pa cemu ce sluziti onda DO-LOOP petlja? Evo jednostavnog odgovora: Program upisuje brojeve dok se ne upise 0. Onda ispiše zbroj.
CLS
zbroj = 0
DO
INPUT "Upiši broj: ", x
zbroj = zbroj + x
LOOP UNTIL x = 0
PRINT zbroj
Mislim da bi vam trebalo biti jasno. Petlja se sve vrti vrti dok x ne bude 0.
______________________________________________________________________________
WHILE-WEND petlja
je bespotreban dio quick basica tako da cu nju u ovome tutorialu preskociti. Ovdje je jos samo ostalo objasnjenje varijabli.
______________________________________________________________________________
Tipovi varijabli
Dosad su varijable koje smo koristili bile brojevi ili slova i ostali znakovi.
QBasic koristi pet vrsta varijabli:
integer: cijeli broj između -32,768 i 32,767
long: cijeli broj između -2,147,483,648 i 2,147,483,647
single: decimalni broj "jednostruke preciznosti" (što god to značilo)
double: decimalni broj "dvostruke preciznosti" (isto ko i iznad)
string: znakovi koji se ne shvaćaju kao brojevi (mislim da najviše 256 znakova)
Eto toliko od mene ovoga puta nadam se da sam pomogao onima koji zele ovo uciti i bavti se sa ovim.
Moja predhodna dva tutoriala: 1 i 2
DO-LOOP petlja
Ona se koristi za ponavljanje nekih naredbi dok neki uvjet ne bude zadovoljen tj. dok je neki uvjet istinit.
U predhodnim tutorialima sam govorio naredbe da ispise brojeve do 10, to krace preko DO-LOOP petlje mozemo napisati ovako:
CLS
i = 1
DO
PRINT i
i = i + 1
LOOP UNTIL i > 10
Naredba petlje [PRINT i & i = i + 1] ce se sve ponavljati dok ne postane vece od 10 tj. UNTIL i > 10. Opet kad program dode do
naredbe LOOP, provjerava uvjet i ovisno o tome se vraća na red poslije DO ili nastavlja dalje.
Takodzer to smo mogli napisati malo drugacije:
CLS
i = 1
DO
PRINT i
i = i + 1
LOOP WHILE i <= 10
Skoro je isto, isto se prevode samo sto su razlicite naredbe.
Naredbe UNTIL ili WHILE se mogu staviti poslije naredbe DO umjesto poslije
LOOP. Razlika je u tome sto se onda uvjet provjerava na početku.
Naravno ovo sve je lakse uraditi pomocu komande/petlje FOR-NEXT . Pa cemu ce sluziti onda DO-LOOP petlja? Evo jednostavnog odgovora: Program upisuje brojeve dok se ne upise 0. Onda ispiše zbroj.
CLS
zbroj = 0
DO
INPUT "Upiši broj: ", x
zbroj = zbroj + x
LOOP UNTIL x = 0
PRINT zbroj
Mislim da bi vam trebalo biti jasno. Petlja se sve vrti vrti dok x ne bude 0.
______________________________________________________________________________
WHILE-WEND petlja
je bespotreban dio quick basica tako da cu nju u ovome tutorialu preskociti. Ovdje je jos samo ostalo objasnjenje varijabli.
______________________________________________________________________________
Tipovi varijabli
Dosad su varijable koje smo koristili bile brojevi ili slova i ostali znakovi.
QBasic koristi pet vrsta varijabli:
integer: cijeli broj između -32,768 i 32,767
long: cijeli broj između -2,147,483,648 i 2,147,483,647
single: decimalni broj "jednostruke preciznosti" (što god to značilo)
double: decimalni broj "dvostruke preciznosti" (isto ko i iznad)
string: znakovi koji se ne shvaćaju kao brojevi (mislim da najviše 256 znakova)
Eto toliko od mene ovoga puta nadam se da sam pomogao onima koji zele ovo uciti i bavti se sa ovim.