Ik heb een routine
Met getalA en getalB doe ik een berekening. Nu levert deze uitkomst een getal op met veel decimalen (> 8 decimalen).
De binnenkomende verwachteResultaat is van een beperkte precisie. De ene keer is het met 7 achter de komma, de andere keer 8, dit varieert dus. Nu wil ik eerst mijn onafgeronde resultaat afronden op het hetzelfde aantal decimalen van verwachteResultaat. Daarmee vergelijk ik de waarden.
Ik wil dus een routine hebben die mij het aantal decimalen teruggeeft van een willekeurige double. Daarmee ga ik de Math.Round routine in.
code:
1
2
3
| public FunctieX(double getalA, double getalB, double verwachteResultaat)
{
} |
Met getalA en getalB doe ik een berekening. Nu levert deze uitkomst een getal op met veel decimalen (> 8 decimalen).
De binnenkomende verwachteResultaat is van een beperkte precisie. De ene keer is het met 7 achter de komma, de andere keer 8, dit varieert dus. Nu wil ik eerst mijn onafgeronde resultaat afronden op het hetzelfde aantal decimalen van verwachteResultaat. Daarmee vergelijk ik de waarden.
Ik wil dus een routine hebben die mij het aantal decimalen teruggeeft van een willekeurige double. Daarmee ga ik de Math.Round routine in.