Übungsüberschrift
Aufgabe X: Mitternachtsformel
(c) Wir möchten eine Funktion schreiben die uns eine quadratische Gleichung löst. Hierfür wollen
wir die Mitternachtsformel (abc-Formel) nutzen. Vervollständige die Funktion Mitternachtsformel
:
;Löst eine quadratische Gleichung der Form a*x^2 + b*x + c = 0
(: mitternachtsformel (real real real -> (list-of real)))
;x^2 - 3x - 4
(check-expect (mitternachtsformel 1 -3 -4) (list 4 -1))
; x^2 - 2x + 1 = 0
(check-expect (mitternachtsformel 1 -2 1) (list 1))
; x^2 + 1 = 0
(check-expect (mitternachtsformel 1 0 1) empty)
(define mitternachtsformel
(lambda (a b c)
...
) )
HILFEBUTTON MITTERNACHTSFORMEL
$x_{1/2} = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$