Compilando, mas tentando arrumar a parte matemática...