Matematicki izrazi

Matematicki izrazi

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Cao ljudi imam jedan mali problem oko logike i operatera. Poznajem php odlicno vecinom radim OOP ali nikada do sada nisam koristio nesto slicno ovakvom prpracunu..

Treba mi samo pojasnjenje da bi steko sliku u glavi...

Evo primera:

Imam dva elementa i oba elementa imaju neku vrednost.

Prvi element je na primer jabuka i ona ima trenutnu vrednost 5
Drugi element je isto jabuka i on nema trenutnu vrednost

Kada ja dodam drugom elementu vrednost 3 na primer ukupan broj oba elementa je 8. E sada ja zelim da izvucem sledecu vrednost.

Ako imam dva elementa jabuka
1) Jabuka1 = 5
2) Jabuka2 = 7

Kako da izvucem vrednost za koji broj je veci element jabuka2?
U ovom slucaju element Jabuka2 je veci za 2 od prvog elementa.

Znaci zanima me kako taj broj za koliko je nesto vece ili za koliko je nesto manje od ovog prvog.. Neznam kojim operaterom bi mogao to proverim i da istampam. Do sada nisam radio ovakve matematicke radnje, jeste malo smesno ali nikada nisam imao potrebe za ovakvim stvarciama.

Nadam se da ste ukapirali??



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Napisano: 03 Mar 2011 15:56

Pa pitas u if-u
if($jabuka1 > $jabuka2)   echo "Prva jabuka je veca za" . ($jabuka1 - jabuka2) ; else if ($jabuka1 == $jabuka2)    echo "Jabuke su jednake"; else echo "Jabuka2 je veca od jabuke1 za ".($jabuka2-jabuka1);



offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Napisano: 03 Mar 2011 16:10

hm razmisljao sam ja o tome i pokusao sam ovakav primer problem je sto ja ne dobijem broj za koliko je vece..

Jabuka1 = 5
Jabuka2 = 8

Znaci treba da mi prikaze da je jabuka2 veca za 3
Ali nesto se tu ne uklapa, probao sam sa tvojim primerom ali opet nece nesto.. Moracu malo vise da se pomucim da prelistam manuel

Dopuna: 03 Mar 2011 16:17

Kada ovaj tvoj primer probam on mi vraca ceo broj 8 umesto da vrati broj 3. Da je za 3 veca

Dopuna: 03 Mar 2011 16:36

nasao sam na manuelu.
Sledeci operator mi daje rezultat kakav je meni potreban
-=

offline
  • PHP Developer
  • Pridružio: 02 Okt 2005
  • Poruke: 546

problem je bio u ($jabuka1 - jabuka2) treba ($jabuka1 - $jabuka2)

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

nie bio tu problem jer sam dobijao drugu vrednost a ne onu koju sam trebao! Radi sve ovo dobro samo sam zamenio operatere umest > stavio -=

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Da, ja sam gore radio copy/paste na briznu i omasio jedan znak $

operator -= je za umanjivanje, odnosno:
promenljiva1 -=promenljiva2
daje kao rezultat
promenljiva1 = promenljiva1-promenljiva2
Znaci umanjice je...

Ono gore sto sam ti dao mora da radi ukoliko su inicijalizovane vrednosti, uradi neko stampanje neposredno pre if-a da vidis dal su ok vrednosti...

offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

ne ok je hvala radi odlicno...

Ko je trenutno na forumu
 

Ukupno su 1365 korisnika na forumu :: 36 registrovanih, 12 sakrivenih i 1317 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., aleksmajstor, babaroga, Bobrock1, bojank, bojankrstc, bojanM84, ccoogg123, cemix, darios, Dorcolac, GenZee, goxin, Griffon vulture, havoc995, ikan, JOntra, kovinacc, Kubovac, kuntalo, kybonacci, ladro, madza, Mercury, Mihajlo, Milos ZA, milutin134, Misirac, opt1, pein, shone34, Valter071, W123, yrraf, zzapNDjuric99, Čivi