und diese Zeile: ergebnis = tmp(WURZEL2)
muss eigentlich ergebnis = WURZEL2(tmp) (also getauscht, da du der Funktion eine Variable übergiebst und nicht andersherum)
heissen.

MfG Macacity