Programma Discriminant

Schrijf een programma waarmee je de nulwaarden bepaalt van een tweedegraadsfunctie. Een vaak gebruikte methode in de wiskunde is deze van de discriminant. Een tweedegraadsfunctie heeft de vorm: y = ax²+bx+c. De letters a, b en c krijgen hierin een bepaald cijfer toegekend. (Deze cijfers zijn enkel gehele getallen voor deze oefening)

Deze waarden voor a, b en c dien je zelf in te geven wanneer het programma hierom vraagt. Vervolgens berekent het programma de waarde van de discriminant:

\[D = b² - 4ac\]

Daarna berekent het programma de waarde van de variabelen:

\[X1 = (-b-sqrt(D)) / (2a)\] \[X2 = (-b+sqrt(D)) / (2a)\]

sqrt(D) staat hier voor de vierkantswortel van D.

TIP

Voor een wortel te nemen maak je gebruik van de functie : sqrt()

Voor het argument van deze functie geef je de variabele of getal in waarvan je de wortel wenst te nemen.

OPGELET

Voor deze functie te kunnen gebruiken moet deze geïmporteerd worden in Replit. Dit doe je door je programma te starten met de onderstaande programmaregel:

Voorbeelden voor het programma:(Deze waarden test je dus in replit)

Voorbeeld 1

De invoer bedraagt:

De uitvoer van je programma moeten onderstaande antwoordzinnen zijn:

De discriminant D bedraagt 1.

De eerste nulwaarde bevindt zich op -0.5.

De tweede nulwaarde bevindt zich op -1.0.

Voorbeeld 2

Dit zelfde programma zou ook moeten werken voor onderstaande invoer:

En onderstaande dezelfde antwoordzinnen, enkel de getalwaarde verandert:

De discriminant D bedraagt 36.

De eerste nulwaarde bevindt zich op -1.0.

De tweede nulwaarde bevindt zich op -7.0.