Prikazi cijelu temu 18.10.2011 13:48
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Strukture odlučivanja
For petlja
Služi za ponavljanje naredbe ili grupe naredbi ukoliko je unapred poznat broj ponavljanja. Sintaksa glasi:
for (početna vrednost; uslov; stepen rasta) {naredba}.
For petljom "upravlja" kontrolna varijabla tipa integer (int) koja mijenja vrednost za određeni stepen kroz svaki prolaz petlje. Prvi korak je inicijacija gdje kontrlonoj varijabli pridružimo neku početnu vrednost. Zatim navodimo uslov; petlja će se vrtiti dok kod je on tačan. Stepenom rasta označavamo za koji interval će se kontrolna varijabla uvećavati kroz svaki ciklus petlje.
for (int i=1; i<10; i++)
znači da će se varijabla i, počevÅ¡i od 1 uvećavati za jedan dok god je i manje od 10, dakle sve naredbe u sklopu petlje će se ponoviti 10 puta. Evo primjera koji će sabrati i pomnožiti brojeve do n.

Primjer:
PreuzmiIzvorni kôd (C++):
  1.  #include <iostream.h>
  2.  main()
  3.  {
  4.  int n,s=0,p=1;
  5.  cout << "n=";
  6.  cin >> n;
  7.  for (int i=1; i<=n; i++)
  8.  {
  9.  s+=i;
  10.  p*=i;
  11.  }
  12.  cout << "s=" << s;
  13.  cout << "p=" << p;
  14.  return 0;
  15.  }

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.