mi sembra molto strano, hai provato a stampare a schermo il valore di "risultato"?