Je maakt een console-applicatie die de nulpunten van een tweedegraadsfunctie met functievoorschrift \(f(x)=ax^2+bx+c\) berekent.
De gebruiker geeft de waarde a,b en c in. Nadien berekent de applicatie de nulpunten. Indien er geen nulpunten zijn wordt dit ook getoond.
Ik hoef je vast niet te vertellen hoe je nulpunten berekent……of toch wel?
Om de nulpunten te weten te komen moet je eerst de discriminant berekenen. De discriminant bereken je met de formule \(D=b^2-4ac\).
Indien de discriminant groter is dan 0 dan zijn er 2 nulpunten:
Er is een nulpunt:
Er zijn geen oplossingen
Maak van deze oefening een Flowchart, welke applicatie je hiervoor gebruikt is niet belangrijk. Upload jouw flowchart via Teams. Je vindt uploadzone bij de opdrachten.
Geef de waarde van a:
[invoer gebruiker]
Geef de waarde van b:
[invoer gebruiker]
Geef de waarde van c:
[invoer gebruiker]
//indien 2 nulpunten
De nulpunten zijn x1$ en x2.
//indien een nulpunt
Het nulpunt is x1.
//indien geen nulpunten
De tweedegraadsfunctie heeft geen oplossingen.
Efficientie
Ik zet het er toch maar even bij. Je werkt elke oefening zo efficient mogelijk uit. In een eerder hoofdstuk heb je leren werken met de Math -library1. Deze komt waarschijnlijk ook nu nog van pas.