Autor | Zpráva | ||
---|---|---|---|
slovakCZ Profil |
#1 · Zasláno: 5. 10. 2009, 21:44:39
Dobry den,
mam velmi primitivni dotaz, ale naprosto nechapu proc to nefunguje :) $cena = 111345 kdyz pote: $cena_upravena = $cena / 100 / 100 * 19 + $cena; echo $cena_upravena; tak by to melo vyprsknout 1325,055, ovsem pise mi to: 111556.5555. Kdyz jsem zkousel jen: $cena_upravena = $cena / 100 / 100 * 19 tak vypocet byl spravny, proc se mu uz nelibi to +$cena? (ze by moc slozity vypocet? :D:D...) dekuji za radu. |
||
slovakCZ Profil |
#2 · Zasláno: 5. 10. 2009, 21:45:29
no, mozna jen drobnost :o) zbytecne napsane: 100/100.. jsem ronou mohl napsat 10 000 a to vynasobit devatenacti.. ale to je jen drobnost.. uz mi to nemysli :)
|
||
fajzen Profil |
#3 · Zasláno: 5. 10. 2009, 21:46:28
„tak by to melo vyprsknout 1325,055“
a na toto si ako prišiel? |
||
slovakCZ Profil |
#4 · Zasláno: 5. 10. 2009, 21:53:15
aha.. =o/ moje chyba :o)... ja uz ani zakladni matematicke operace neumim.... :o)
|
||
Aichi Profil |
#5 · Zasláno: 6. 10. 2009, 10:58:54
ja teda nevim, ale ten vypocet vypada jako bys byl programator z prvniho stupne zakladni skoly. Normalne citelne se to dela takto:
$cena_upravena = $cena * 1.19; |
||
Sirius Profil |
#6 · Zasláno: 6. 10. 2009, 16:16:59
„$cena_upravena = $cena * 1.19;“
Není to 1,0019? |
||
xszaboj Profil |
#7 · Zasláno: 8. 10. 2009, 12:18:49
$cena_upravena = $cena / 100 / 100 * 19 + $cena;
echo $cena_upravena; se rovna totiz 111556.5555 si to zkus zpocitat na kalkulacce :) |
||
Alphard Profil |
#8 · Zasláno: 8. 10. 2009, 14:52:49 · Upravil/a: Alphard
Nejrozumnější řešení uvedl [#5] Aichi, ještě by šlo použít
$cena *= 1.19; nebo zaokrouhlit $cena = round($cena * 1.19); ať už je koeficient jakýkoliv, proto by bylo dobré použít konstantu. Dále to nebudeme řešit. |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0