Ti da' un errore ... ma potresti anche dire "quale errore" ...

Comunque ... la funzione non e' chiusa correttamente, manca il return del double ....