Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  php ümardamise vahe märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
muhelin
Kreisi kasutaja

liitunud: 13.02.2006



Autoriseeritud ID-kaardiga

sõnum 25.07.2012 23:17:30 php ümardamise vahe vasta tsitaadiga

Tere

kas keegi oskaks anda nõu kuidas arvutus panna

summa näiteks 1570,57 on ümardatud 1571,00
kuidas arvutdada seda vahet ehk siis 1571,00 - 1570,57 = 0,43

_________________
Hooldan ja remondin süle-ja lauaarvuteid:)
Kommentaarid: 206 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 173
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 25.07.2012 23:21:10 vasta tsitaadiga

round(x) - x? Muidugi kui ümardamine käib allapoole, siis on tulemus vastavalt negatiivne.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
muhelin
Kreisi kasutaja

liitunud: 13.02.2006



Autoriseeritud ID-kaardiga

sõnum 25.07.2012 23:28:35 vasta tsitaadiga

Ho Ho kirjutas:
round(x) - x? Muidugi kui ümardamine käib allapoole, siis on tulemus vastavalt negatiivne.


teen siis parema näite

$a = 1574.85;

siis vaja see summa ümmardada
$sum = number_format($a, 2, ',', ' '); tulemuseks 1575,00

nüüd siis vaja $vahe = $sum - $a näite põhjal peaks saam summaks 0,15 siis

_________________
Hooldan ja remondin süle-ja lauaarvuteid:)
Kommentaarid: 206 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 173
tagasi üles
vaata kasutaja infot saada privaatsõnum
kissu19
HV kasutaja

liitunud: 27.05.2004




sõnum 25.07.2012 23:32:54 vasta tsitaadiga

$vahe = substr($a * 100, -2) + 1 - $a;

vist saab nii

_________________
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum
muhelin
Kreisi kasutaja

liitunud: 13.02.2006



Autoriseeritud ID-kaardiga

sõnum 25.07.2012 23:36:53 vasta tsitaadiga

kissu19 kirjutas:
$vahe = substr($a * 100, -2) + 1 - $a;

vist saab nii


tundub et see ka ei arvuta õieti, veel ideid?

_________________
Hooldan ja remondin süle-ja lauaarvuteid:)
Kommentaarid: 206 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 173
tagasi üles
vaata kasutaja infot saada privaatsõnum
19Mart94
HV kasutaja

liitunud: 22.06.2010



Autoriseeritud ID-kaardiga

sõnum 25.07.2012 23:53:58 vasta tsitaadiga


$a = 1574.85;

echo number_format(round($a) - $a, 2, ',', ''); // Vastus: 0,15


Kui ümardamine toimub allapoole, näiteks 1574.13, siis kuvatakse vastuseks -0.13. Selle vältimiseks kasuta abs() funktsiooni.
Edu! icon_wink.gif


viimati muutis 19Mart94 25.07.2012 23:56:03, muudetud 1 kord
Kommentaarid: 33 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 31
tagasi üles
vaata kasutaja infot saada privaatsõnum
muhelin
Kreisi kasutaja

liitunud: 13.02.2006



Autoriseeritud ID-kaardiga

sõnum 25.07.2012 23:55:39 vasta tsitaadiga

19Mart94 kirjutas:

$a = 1574.85;

echo number_format(round($a) - $a, 2, ',', ''); // Vastus: 0,15


Edu! icon_wink.gif


tänud see toimis ilusti:)

_________________
Hooldan ja remondin süle-ja lauaarvuteid:)
Kommentaarid: 206 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 173
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  php ümardamise vahe
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.