SA-MP Forums Archive
Decimalen in een float - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Nederlands/Dutch (https://sampforum.blast.hk/forumdisplay.php?fid=31)
+---- Thread: Decimalen in een float (/showthread.php?tid=415752)



Decimalen in een float - WebGh0st - 14.02.2013

Forumleden,

Ik heb een korte en misschien wel domme vraag. Maar het lukt me maar niet om uit te vogelen hoe ik een float afrond op 2 decimalen. Wat ik ook probeer, de float blijft op 4 decimalen staan.

Voorbeeld
Ik wil het volgende laten zien : 1.22
Maar dit krijg ik te zien : 1.2222

Mvg,
WebGh0st


Re: Decimalen in een float - rbN. - 14.02.2013

Weet atm even niet hoe dat ookalweer ging, maar als je je float met 2 decimalen wilt laten zien aan de speler (want ik zie geen enkele andere reden waarom je ooit je floats inaccurater wilt maken), gebruik dan %2f


Re: Decimalen in een float - mamorunl - 15.02.2013

%.02f volgens mij.


Re: Decimalen in een float - Sinner - 16.02.2013

%.02f

%f = float

.02 = Rond af op exact 2 getallen na de comma, dus als je bijvoorbeeld "1.2" hebt wordt dit weergegeven als "1.20". Als je "1.654898" hebt wordt dit "1.65".

Als je max 2 getallen na de comma wilt, maar niet exact 2 gebruik je gewoon %.2f


Re: Decimalen in een float - rbN. - 16.02.2013

Quote:
Originally Posted by mamorunl
View Post
%.02f volgens mij.
^^^^


Re: Decimalen in een float - WebGh0st - 17.02.2013

Bedankt allemaal, 't werkt!

-- WebGhost