Bom dia!
Em determinado ponto o meu programa deve fazer T1 = x^2/3 (T1 é igual a x elevado a dois terços).
Para isso estou fazendo:
double T1 = Math.pow(X, 2/3);
return Double.toString(T1);
Fazendo assim o retorno não está dando certo. Fiz um teste tanto no OpenOffice Calc quanto na minha santa HP50 e o resultado de ambos deu diferente do que o meu programa calcula…
Por exemplo
Se X valer 25, a conta se transforma em T1 = 25^2/3 (25 elevado a dois terços)[HP50 / OpenOffice Calc] => T1 = 8,549879;
[Meu programa] => 1;
Já tentei colocar o 2/3 entre parênteses e não deu certo… A única coisa que deu um resultado próximo foi colocar 0,[telefone removido] no lugar do 2/3… Mas assim eu perco minha precisão e é um tanto quanto “feio” fazer isso no meio do código…
Estou quase ficando louco… Alguém tem alguma idéia?