ricordati nelle divisioni di mettere il "(float)" tra parentesi prima della divisione.. a meno che tutte e due le variabili siano dichiarate di tipo float.. perchè se sono di tipo int lui fa la divisione tra interi (es 3:2 = 1 resto 1 e non 3:2=1.5) e quindi poi la media ti viene sbagliata perchè non ti viene con numeri decimali.. spero di essere stato chiaro O.o