Upravljačke strukture

Миро Жарић

Upravljačke strukture

28 Januara, 2021 ВЕБ програмирање 0

Uslovne naredbe

Uslovne naredbe omogućavaju selektivno izvođenje dijelova programa. •If je osnovna upravljačka naredba koja omogućuje programu provjeravanje nekog uvjeta te nastavak izvršavanja u zavisnosti od rezultata tog testa. Primjer jednostrukog odabira:

if ( (x==1)&&(y==3))

{   sum = y-x;

}

U ovom izrazu provjerava se je li vrijednost varijable x jednaka 1 i je li vrijednost varijable y jednaka 1. U ovom slučaju oba uslova moraju biti zadovoljena jer se između njih nalazi operator (&&) logičko i. Ako ovaj uslov nije zadovoljen, izraz se neće izvršiti.

Kod dvojnog izbora postoji mogućnost izvršavanja jedne od dviju naredbi u zavisnosti od uslova koji je ispunjen.

  • <html>
  • <body>
  • <script type=”text/javascript”>
  • var d = new Date()
  • var time = d.getHours()
  • if (time < 10)
  • {
  • document.write(“<b>Dobro jutro!</b>”)
  • }
  • </script>
  • <p>
  • Ovaj primjer pokazuje if naredbu.<p>Ako je vrijeme u pretraživaču manje od 10, ispisaće se pozdrav “Dobro jutro!”.
  • </p>
  • </body>
  • </html>

Primjer dvojnog odabira:

  • if (sum==0)
  • {
  • sum=x+y;
  • }
  • else
  • {
  • subtotal=sum;
  • }

Ovaj izraz čita se kao: ako je sum jednak 0, onda je sum jednak zbiru x i y; inače subtotal je jednak sum.

  • <html>
  • <body>
  • <script type=”text/javascript”>
  • var d = new Date()
  • var time = d.getHours()
  • if (time < 10)
  • {
  • document.write(“<b>Dobro jutro.</b>”)
  • }
  • else
  • {
  • document.write(“<b>Dobar dan</b>”)
  • }
  • </script>
  • <p>
  • Ovaj primjer pokazuje If…Else naredbu.<p>Ako je vrijeme na pregledniku manje od 10, ispisat će se “Dobro jutro”. Inače će se ispisati “Dobar dan”.
  • </body>
  • </html>

Komentariši

Vaša email adresa neće biti objavljivana. Neophodna polja su označena sa *