la funzione è un pezzo di programma che testi una volta e lo puoi riutilizzare + volte all'interno del programma...se devi fare una + volte una stessa operazione xkè scrivere + volte lo stesso codice quando hai la possibilità di scrivere la funzione una volta e richiamare solo il nome?
la cosa + complicata di una funzione è il passaggio di parametri ma se ti eserciti nn è poi così complicato...se qs nn ti soddisfa prova spiegarti meglio!!!!!!