Prima funzione e parziale seconda funzione

La prima funzione mi pare giusta la seconda funzione devo studiare
ancora alcune casistiche. Da provare le funzioni