Grananje - naredba if i if..else

3. Jednostruko uvjetno grananje

3.2. Zadaci za vježbu

1. Koju će vrijednost poprimiti varijable a = 2 i b = 1 nakon ovih naredbi?

    if (a == b) a++;
   b++;

A koju nakon sljedećih naredbi?

      if (a != b) a++;
      b++;

 

2. Ako je a = 0,  b = 1,  c = 0, koju će vrijednost imati varijabla c nakon danog izraza?

               if (a || b) c = ++b;
         c++;

A koju nakon sljedećeg izraza?

         if (a && b) c = ++b;
         c++;

 

3. Napišite program koji traži učitavanje cijelih brojeva a i b. Program treba izračunati i ispisati na zaslon vrijednost funkcije x zadane formulom: 


Testni primjeri

Ulaz:      2  3  
Izlaz:     x = 8

Ulaz:      5  5       
Izlaz:     x =  -5

 

4. Napišite program koji će tražiti upisivanje tri cijela broja i nakon toga ih poredati po veličini, od najmanjega do najvećega, te tako poredane ispisati na zaslonu.

Uputa: Najprije treba pronaći najveći i najmanji element na prije opisan način. Srednji element dobije se tako da se zbroje sve tri ulazne vrijednosti i od zbroja oduzmu najveći i najmanji element.

 

5. Napišite program koji će od korisnika tražiti upisivanje tri cijela broja. Program treba izračunati i ispisati na zaslonu drugi korijen apsolutne vrijednosti srednjeg po veličini učitanog broja.