Toon posts:

VB

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een getal(double) afronden op 4 cijfers achter de komma. Hoe doe ik dit??

Verwijderd

Vermenigvuldigen met 10000, dan het gedeelte achter de komma eraf hakken met Fix() en dan delen door 10000.

Verwijderd

Round(%Getal%, %aantal cijfers na de komma%)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Format(Getal, "####.####")

4 cijfers voor en 4 cijfers na de komma.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Gerco, 't kan maar geef toe, round is netter :)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 19-09 19:40

Gerco

Professional Newbie

Op zondag 30 september 2001 18:11 schreef Yarvieh het volgende:
Gerco, 't kan maar geef toe, round is netter :)
Hangt ervanaf wat je wilt doen. Round() is netter als je alleen wilt afronden, maar Format() is beter als je ook meer wilt doen.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Topicstarter
Ik heb de bovenste oplossing geprobeerd, en dat werkt. Echter is dit niet een afronding maar afkapping. Hoe zit dat precies met Round?
Ik heb het volgende:

Dim FunctieA as Double
FunctieA = Aantal.Text / 30

Hoe moet ik FuntieA nu afronden op 4 cijfers?
Pagina: 1