Pessoal estou tendo problema ao desenvolver uma fórmula, gostaria de saber (ou pelo menos entender) porque o Java
faz o cálculo errado… a lógica é a seguinte:
Tenho as variáveis :
[color=blue] double[/color] [color=green]d [/color],[color=green]e [/color],[color=green]ai [/color],[color=green]ar [/color];
onde [color=green]e [/color] = 3
[color=green]ai[/color] = 53
[color=green]ar [/color] = 32
A fórmula do cálculo é: [color=green]d [/color] = ([color=green]e [/color] * (Math.sin([color=green]ai [/color] -[color=green]ar [/color] ))) / (Math.cos([color=green]ar [/color] ));
com os dados acima que eu informei o resultado tem que dar 1,3 mas não sei porque o Java ta me retornando 3…onde será que está o erro ?!
Consegui a resposta aqui no Fórum…era isso:
Ai=( Math.PI/180ai);
Ar=( Math.PI/180ar);