De discriminant1 is de uitdrukking die zal bepalen of een vierkantsvergelijking al dan niet oplossingen heeft.
Schrijf een functie discriminant( a, b, c )
die voor een vierkantsvergelijking \(ax^2+bx+c=0\) de waarde van de discriminant berekent. Deze waarde wordt op het scherm op een specifieke manier afgedrukt. Daarna zal het programma op het scherm afdrukken of er geen, één of twee verschillende oplossingen zijn.
De vierkantsvergelijking \(2x^2+6x+5 = 0\) heeft als discriminant -4.
>>> discriminant( 2, 6, 5 )
Discriminant = -4
Er zijn geen oplossingen
De vierkantsvergelijking \(x^2+2x+1 = 0\) heeft als discriminant 0.
>>> discriminant( 1, 2, 1 )
Discriminant = 0
Er is exact één oplossing
De vierkantsvergelijking \(x^2+3x-4 = 0\) heeft als discriminant 25.
>>> discriminant( 1, 3, -4 )
Discriminant = 25
Er zijn twee verschillende oplossingen