Razlika između ako i ako drugo

Ključna razlika - ako vs ako drugo
 

U programiranju je potrebno izvesti izjavu ovisno o tome je li uvjet istinit ili lažan. Dvije strukture donošenja odluka ako i ako postoje. Programirani jezici kao što je Java, C podržavaju strukture donošenja odluka, kao što su i ako su ostale. Ovaj članak govori o razlici između ako i ako drugo. U oba, ako sadrži izraz za procjenu. Ako je, izjave unutar bloka if će se izvršiti, ako je uvjet istinit i kontrola se prebacuje na sljedeću izjavu nakon bloka ako. U slučaju if if, ako je uvjet istinit, izvršavat će se izrazi unutar bloka if, a ako je uvjet false, izvršavat će se iskazi u bloku if else. To je ono ključna razlika između ako i ako drugo.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je ako
3. Što je ako drugo
4. Sličnosti između ako i ako drugo
5. Usporedna usporedba -ef prema ako u tabličnom obliku nije drugačija
6. Sažetak

Što je ako?

Izjava if sastoji se od izraza. Izraz može sadržavati vrijednosti, operatore, konstante ili varijable. Ako je procijenjeni izraz istinit, tada se iskaz unutar bloka if izvršava. Ako je izraz lažan, kontrola se prenosi na sljedeću izjavu nakon bloka if. Većina programskih jezika pretpostavlja da su nulte i nulte vrijednosti kao istinite, a nule kao neistinite.

Slika 01: Program s if

Prema gore navedenom programu, broj je varijabla u koju se mogu pohraniti cijeli brojevi. Sadrži vrijednost 70. Izražava se u bloku if. Kako je broj veći od ili jednak 50, izraz u bloku if se izvršava. Nakon izvršenja toga, kontrola se prenosi u sljedećoj izjavi nakon bloka if.

 Što je ako drugo?

Ako su drugačije, postoje dva bloka. Izjava if sadrži izraz koji treba procijeniti. Ako je procijenjeni izraz istinit, tada se iskaz unutar bloka if izvršava. Na kraju if bloka kontrola se prenosi na sljedeću izjavu nakon bloka if. Ako je izraz lažan, kontrola se prosljeđuje u blok else i izvršavaju se izrazi bloka else. Na kraju bloka else kontrola se prenosi na sljedeću izjavu nakon bloka else.

Slika 02: Program s ako drugim

Prema gore navedenom programu, broj je varijabla u koju se mogu pohraniti cijeli brojevi. Sadrži vrijednost 40. Ako je izraz u izjavi if istinit, izvršava se izraz unutar bloka if. Inače, izjava drugog bloka izvršava. Broj je manji od 50. Dakle, blok else izvršava. Na kraju bloka else kontrola se prenosi na sljedeću izjavu nakon bloka else.

Koje su sličnosti ako i ako drugo?

  • I ako i ako su ostale strukture za donošenje odluka u programiranju.
  • I ako i ako sadrži sadrži izraz if s uvjetom.
  • U oba slučaju, ako i ako, izraz if procjenjuje cijeli brojeve, lik, brojevi s pomičnim zarezom ili Booleovi tipovi.
  • I ako i ako drugo može procijeniti jednakost i logičke izraze.

Koja je razlika između ako i ako drugo?

ako vs ako drugo

Izjava if je struktura donošenja odluka koja se sastoji od izraza koji slijedi jedna ili više izjava. If if je struktura donošenja odluke u kojoj naredbu if može slijediti neobavezna stavka stavka koja se izvršava kada je izraz false.
 Izvršenje
Ako je, izjave unutar bloka if se izvršavaju ako je izraz istinit. Ako je izraz lažan, slijedi naredba nakon bloka if. Ako u suprotnom, blok if izvršava ako je izraz istinit i ako je izraz lažan, kontrola se prosljeđuje u drugi blok.

Sažetak - ako vs ako drugo

Postoji različita struktura odlučivanja u programiranju. Ovaj članak govori o njih dvije: ako i ako drugo. Ako je, izjave unutar bloka if će se izvršiti ako je uvjet istinit i kontrola se prenosi na sljedeću izjavu nakon bloka ako. U slučaju if, ako je uvjet istinit, izjave unutar bloka if se izvršavaju i ako je uvjet netočan izvršavaju se izjave u bloku else. To je razlika između ako i ako drugo.

Referenca:

1.Point, Vodiči. "Ako izjava u C.", Tutorials Point, 8. siječnja 2018. Dostupno ovdje
2.Point, Vodiči. „Ako… druga izjava u C.“, Tutorials Point, 8. siječnja 2018. Dostupno ovdje