2. While petlja
• U slučajevima kada broj ponavljanja nije unaprijed poznat, for
naredba nije pogodna za organizaciju ciklusa.
• Tada se koristi while naredba.
• Opšti oblik while naredbe
while izraz
naredba(e)
end
3. While petlja
• Naredba while se izvršava na sljedeći način:
1. Izračunava se vrijednost logičkog izraza;
2. Ako je logički izraz tačan izvršava se jedna ili više naredbi i
prelazi na korak 1
3. Ako je logički izraz netačan završava se izvršavanja while
naredbe.
• Poslije while možže sljediti izraz koji je uvijek istinit kao na
primjer 1==1 ili 1>0. U tom slu aju bi se naredbe u while petlji
izvrš avale beskona no puta. I ovaj oblik ponekad mož e biti od
koristi.
5. While petlja - primjer
• Napisati matlab skritpu kojom se prirodni brojevi manji od 10.
brojac = 1;
while brojac<=10
disp(brojac);
brojac = brojac +1;
end
6. While petlja primjer
• Napisati matlab skriptu koja sabira sve prirodne brojeve manje od
10.
clc;
brojac = 1;
suma = 0;
while brojac<=10
suma = suma + brojac;
brojac = brojac +1;
end
disp('Zbir brojeva od 1 do 10');
disp(suma);
7. While petlja primjer
• Napisati matlab skriptu koja množi sve brojeve manje od 10.
clc;
brojac = 1;
proizvod = 1;
while brojac<=10
proizvod = proizvod.*brojac;
brojac = brojac +1;
end
disp('Proizvod brojeva od 1 do 10');
disp(proizvod);