1) il codice è una cosa del genere, non l'ho messo perché è proprio la situazione che ho descritto, non ci sono altre cose di contorno
float calcoloArea(){
return base*altezza;}
dove base e altezza sono float, stessa cosa con double e con int facendo lo static cast.
Sono alle prime armi quindi sarà sicuramente una cosa banalissima
2) hai ragione, non lo restituisce ma quando compilo mi dà nan...
3) hai ragione, intendevo che anche quando provo con le divisioni mi dà li stesso problema