GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Seno, Cosseno e Tangente


#1

E ae pessoal, sou novo no forum e tambem novo em programação Java. Tenho 16 anitos ainda e entao minha matematica nem é tao boa... =/

Pelo o que eu testei aqui, o Java e a Matematica esta funcionando certinho xD

// Programa Feito por *** blackfalcon ***
import java.util.Scanner;
public class Trigonometria
{
	public static void main ( String args[] )
	{
		int angulo, escolha;
		double ca, co, hip, seno, cosseno, tangente, rad;
		Scanner scan = new Scanner ( System.in );
		System.out.print("\nDigite o angulo: ");
		angulo = scan.nextInt();
		System.out.println("\n1 - Seno\n2 - Cosseno\n3 - Tangente");
		System.out.print("\nVoce deseja achar: ");
		escolha = scan.nextInt();
		switch(escolha)
		{
			case 1:
			{
				rad = (Math.PI/180) * angulo;
				seno = Math.sin(rad);
				System.out.println("\nO Seno do angulo " + angulo + " e: " + Math.sin(rad));
				System.out.print("\nDigite a Hipotenusa: ");
				hip = scan.nextDouble();
				System.out.println("\nO Resultado final e: " + seno * hip );
				break;
			}
			case 2:
			{
				rad = (Math.PI/180) * angulo;
				cosseno = Math.cos(rad);
				System.out.println("\nO Cosseno do angulo " + angulo + " e: " + Math.cos(rad));
				System.out.print("\nDigite a Hipotenusa: ");
				hip = scan.nextDouble();
				System.out.println("\nO Resultado final e: " + cosseno * hip );
				break;
			}
			case 3:
			{
				rad = (Math.PI/180) * angulo;
				tangente = Math.tan(rad);
				System.out.println("\nA Tangente do angulo " + angulo + " e: " + Math.tan(rad));
				System.out.print("\nDigite o Cateto Adjacente: ");
				ca = scan.nextDouble();
				System.out.println("\nO Resultado final e: " + tangente * ca );
				break;
			}
		}
	}
}

Caso tiver algum erro, falem pra mim. O programinha é basico, porem ajudara muitas pessoas que estao começando assim como eu.

Abraços


#2

Legal. Você pode converter de graus para radianos com a função:
Math.toRadians(graus);

E vice versa com:
Math.toDegrees(graus);

Se vc tiver um e-mail, posso te mandar um artigo sobre vetores matemáticos que acho que vc vai curtir.
Só me mande uma MP com o endereço.


#3