publicstaticvoidmain(Stringargs[]){intA=30;System.out.printf("Digite o valor de A em graus:"+Math.toDegrees(A));System.out.printf("valor de A em radianos = "+Math.toRadians(A));System.out.printf("Seno(A) ="+Math.sin(Math.toDegrees(A)));System.out.printf("Cosseno(A)="+Math.cos(Math.toDegrees(A+PI/2)));System.out.printf("Tangente(A)="+Math.tan(Math.toDegrees(A+3PI/2)));}}
seguinte: o código fonte tem que ser compilado e resultar neste exemplo:
//Digite o valor de A em graus: 30.0
//valor de A em radianos= 0.5236
//seno(A) = 0.5000
//cosseno(A + PI/2)= -0.5000
//tangente(A + 3PI/2)= -1.7321
//fim de programa
alguem podia dizer o que tá errado, ou senao outro modo de fazer isso? do jeito que tá, tá falando tá dando erro na linha da tangente: ‘)’ expected
O Java não sabe matemática e não sabe fazer multiplicação implícita. Não está faltando um “*” aqui não?
R
raghy
é pode ter trocado,
tangente(A + 3PI/2) do inicio, que deve ser impresso…
e aí tambem nao fala o valor de pi, tem o codigo todo?
P
pedrinh0
public class math {
publicstaticvoidmain(Stringargs[]){intA;
**** Math.toDegrees(A) = 30
System.out.printf("Digite o valor de A em graus:"+A);System.out.printf("valor de A em radianos = "+Math.toRadians(A));System.out.printf("Seno(A) ="+Math.sin(Math.toDegrees(A)));System.out.printf("Cosseno(A)="+Math.cos(Math.toDegrees(A+Math.PI/2)));System.out.printf("Tangente(A)="+Math.tan(Math.toDegrees(A+3*Math.PI/2)));}}
então cara, eu arrumei aí ficou certinho. só que eu tava colocando o valor de A, e ele tá me dando em radianos. tipo eu coloco 30, e ele me dá 1719… eu quero colocar 30 e aparecer 30… daí eu tentei colocar o Math.toDegrees onde tá com **** e tá dando erro… podia me ajudar?
R
raghy
fiz assim, acho que falta por em double… foi o que a IDE “chiou”…
doubleA=Math.toDegrees(30);System.out.println("Digite o valor de A em graus:"+Math.toDegrees(A));System.out.println("valor de A em radianos = "+Math.toRadians(A));System.out.println("Seno(A) ="+Math.sin(Math.toDegrees(A)));System.out.println("Cosseno(A)="+Math.cos(Math.toDegrees(A+Math.PI/2)));System.out.println("Tangente(A)="+Math.tan(Math.toDegrees(A+3*Math.PI/2)));