Programmeer de functie discriminant(a, b, c)
dat gegeven de coëfficiënten
Maak daarna een twee functie aantal_oplossingen(a, b, c)
die de vorige functie gebruikt en het aantal reële oplossingen van de vierkantsvergelijking retourneert.
Vraag daarna in volgorde naar deze coëfficiënten en gebruik de functie aantal_oplossingen(a, b, c)
om het aantal oplossingen weer te geven.
Indien het over de vergelijking
Er zijn geen reële oplossingen.
want de achterliggende functies werken als volgt:
>>> discriminant(2, 6, 5)
-4.0
>>> aantal_oplossingen(2, 6, 5)
0
Indien het over de vergelijking
Er is exact één reële oplossing.
want de achterliggende functies werken als volgt:
>>> discriminant(1, 2, 1)
0
>>> aantal_oplossingen(1, 2, 1)
1
Indien het over de vergelijking
Er zijn twee verschillende reële oplossingen.
want de achterliggende functies werken als volgt:
>>> discriminant(1, 3, -4)
25
>>> aantal_oplossingen(1, 3, -4)
2