Šta znači ovo ? (y=x>y)

Šta znači ovo ? (y=x>y)

offline
  • Pridružio: 29 Apr 2005
  • Poruke: 570
  • Gde živiš: Ko kaze da sam ziv?

y=x>y?100:200;

Molim vas ljudi ovo imam danas u testu, a neznam šta znači!!!



Exclamation Exclamation LJUDI STVARNO JE HITNO Exclamation Exclamation



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • meka  Male
  • Počasni građanin
  • Pridružio: 06 Avg 2003
  • Poruke: 811
  • Gde živiš: Novi Sad / Vojvodina

Jednostavan algoritam za ovo bi bio

if(x > y) {y = 100'}
else {y = 200;}



offline
  • Đuro Glumac
  • dipl. ing. informatike
  • Pridružio: 08 Feb 2004
  • Poruke: 3640
  • Gde živiš: ApAtIn

Ako je uslov zadovoljen "y" dobija prvu vrednost, a ako nije drugu. Napisao ti je vec meka, shvatices. Smile

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23160
  • Gde živiš: Niš

znaci, ovaj oblik se koristi za skraceno pisanje uslova, i ide ovako:
vrednost = uslov ? vrednost_ako je uslov_ispunjen : vrednost_ako_nije_ispunjen;

primer:
doba = temperatura > 20 ? leto : zima;

znaci, ako je temperatura veca od 20 stepeni, 'doba' ce biti 'leto', a ako nije, onda je 'zima'...
mislim da je ovakav nacin pisanja uslova i optimizovaniji za procesor, jer odmah u startu procesor zna da trebas da dodelis vrednost, samo treba uslov da ispita.

offline
  • Pridružio: 29 Apr 2005
  • Poruke: 570
  • Gde živiš: Ko kaze da sam ziv?

Hvala na pomoci svima!!!!!
Cool Cool Cool Cool

offline
  • Pridružio: 29 Apr 2005
  • Poruke: 59
  • Gde živiš: Mrkonjic - Grad

Ovo ti je terarni operator uslova. Pri zadovoljavanju uslova dodjeljuje se prva vrijednost, u suprotnom druga.

Ko je trenutno na forumu
 

Ukupno su 723 korisnika na forumu :: 32 registrovanih, 2 sakrivenih i 689 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Arhiv, awathorn, babaroga, cenejac111, Cirkon, dac, Darkhunter, Djokkinen, dogodine, dozorni, Duh sa sekirom, ivica976, jaeger, kalens021, komkom, MareRema, MarKhan, Marko Marković, mean_machine, mercedesamg, Mercury, piton, repac, spektorsky, tanakadzo, Toni, Vlada1389, vladas87, vlahale, vlvl, W123