Hoe kun je met een programmeertaal meer decimalen van een breuk verkrijgen dan die taal eigenlijk toelaat?
In PHP krijg je bijvoorbeeld maximaal 12 decimalen van een breuk, maar ik zoek dus een algoritme om tot 100 decimalen te rekenen bij een breuk. Dit hoeft niet als een getal op worden geslagen. Het mag dus aan een string worden toegevoegd.Erwin
27-10-2006
Je kunt natuurlijk zelf een algoritme maken. Het handigste is om het getal dan voor te stellen als een array. Voor de deling kun je een staartdeling implementeren.
Er zijn echter ook anderen die dit al voor je gedaan hebben. Zo heeft PHP beschikking over BCMath (nl2.php.net/bc). Voor andere talen zijn er ook zulke dingen te vinden. Zoek in Google op "big integer" + de taal die je nodig hebt.
Vincent
27-10-2006
#47340 - Lineair programmeren - Leerling bovenbouw havo-vwo