Afronden

Status
Niet open voor verdere reacties.

SuperABC

Gebruiker
Lid geworden
16 jul 2009
Berichten
327
Hey,

Een getal: 9.6384, moet worden afgerond naar: 9...

Hoe doe je dit in vb.net?
 
Google > vb.net round
maar het is gewoon: Round(value, digits)
 
Zoiets verwachte ik al, misschien zijn veel mensen te lui om zelf te zoeken, niet alle mensen zijn daar te lui voor...

Maar die methode die jij noemde komt niet goed want als je goed gelezen had, zag je dat een getal dat >.5 achter de komma, naar beneden moet worden afgerond... Dus 5.5697 moet worden: 5... En 5.3249 wordt gewoon 5...
 
Je wil dus niet afronden maar afkappen.

dan kun je alsnog round gebruiken. maar dan moet je 0,5 van je waarde afhalen

round(value - 0.5,digits)
 
ik heb ook een vraagje in verband met afronden.
ik wil mijn getallen afronen op 0 of 5.

vb : 263 moet 260 worden
266 moet 270 worden

hoe kan ik dat doen ?
 
Je wil dus niet afronden maar afkappen.

dan kun je alsnog round gebruiken. maar dan moet je 0,5 van je waarde afhalen

round(value - 0.5,digits)

Of je gebruikt de daarvoor bedoelde functie math.floor(waarde). Dit rondt het naar beneden af... :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan