Bij Test 1 werd π soms gedeeld door het aantal decimalen in plaats van afgerond. Afronden doe je altijd met Math.Round.
Math.Round(getal, aantalDecimalen)
| Code | Resultaat |
|---|---|
Math.Round(3.14159, 2) |
3,14 |
Math.Round(3.14159, 0) |
3 |
Math.Round(Math.PI, 4) |
3,1416 |
int zijn.Math.Round geeft een nieuw getal terug: bewaar het in een variabele.Vraag een kommagetal en het aantal decimalen. Toon:
Math.Sqrt), afgerond;Rond telkens af op het gevraagde aantal decimalen.
Geef een getal:
2
Op hoeveel decimalen afronden?
3
Wortel: 1,414
Getal x pi: 6,283
Afgerond getal: 2
Stap 1 – Declareer een double getal, een int decimalen en drie double-variabelen voor de resultaten.
Stap 2 – Inlezen. getal met Convert.ToDouble, decimalen met Convert.ToInt32.
Stap 3 – Berekenen en afronden, bv. wortel = Math.Round(Math.Sqrt(getal), decimalen);
Stap 4 – Tonen.
Theorie
Lees in Zie Scherp Scherper: Berekeningen met System.Math, Invoer van de gebruiker verwerken.
Controleer jezelf voor je indient
- Mijn programma compileert (geen rode lijnen in Visual Studio).
- Al mijn variabelen staan bovenaan in
Main, met het juiste type.- Elk blok code heeft een regel commentaar.
- Mijn uitvoer is letter per letter gelijk aan het voorbeeld (spaties, komma’s, uitroeptekens).
- Ik heb mijn programma getest met de invoer uit het voorbeeld.