Ir ao conteúdo
  • Cadastre-se
Klayton Montenegro

Valor da tangente

Recommended Posts

Olá aos amigos e mestres desse fórum estou com o seguinte problema, preciso calcular tangente, cotangente secante e cossecante, mas quando chega na tangente o resultado ta dando zero.

 

#include <stdio.h>
#include <math.h>


//Algoritimo para calculo de hipotenusa,sen,cos,tan,cot,sec,cosec.

 

 

float c1, c2, hpt,seno,cosseno,tangente;//declarar variaveis

 

main()

{
    printf("                  ----------VARIAVEL DE TRIGONOMETRIA----------\n                  ");
   

printf("1- Digite o valor do cateto adjacente:");
    scanf("%f", &c1);//Entrada do teclado, valor declarado a variavel c1

   

printf("                  2- Digite o valor do cateto oposto:");
    scanf("%f", &c2);//Entrada do teclado, valor declarado a variavel c2
    getchar();

   

hpt= pow((c1*c1)+(c2*c2),0.5);//Teorema de pitágoras
    printf("                  3- O valor da hipotenusa é: %.2f\n\n\n", hpt);

   

printf("                  ----DESCOBRINDO O VALOR DE SENO E COSSENO----            ");
    printf("                       1- Digite o valor do cateto adjacente:");
    scanf("%f", &c1);
   

printf("                  2- Digite o valor da Hipotenusa:");
    scanf("%f", &hpt);
    seno= sin(c1/hpt);
    printf("                  3- Valor de  seno = %.2f \n",c1/hpt,seno);

   

printf("                  4- Digite o valor do cateto oposto:");
    scanf("%f", &c2);
   

printf("                  5- Digite o valor da hipotenusa:");
    scanf("%f", &hpt);
    cosseno= cos(c2/hpt);
    printf("                  6- Valor de  cosseno = %.2f \n\n",c2/hpt,cosseno);

 

  printf("                  DESCOBRINDO O VALOR DE TANGENTE E COTANGENTE           \n");
 

  printf("                  Digite o valor do cateto adjacente: ");
    scanf("%f", &c1);
   

printf("                  Digite o valor do cateto oposto:");
    scanf("%f", &c2);
   

tangente= tan(c1/c2);
    printf("O valor da tangente %2.f = %2.f\n\n",c1/c2,tangente);

 

    system("PAUSE");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites
#include <stdio.h>
#include <math.h>

//Algoritimo para calculo de hipotenusa,sen,cos,tan,cot,sec,cosec.


float c1, c2, hpt,seno,cosseno,tangente;//declarar variaveis

main()
{
    c1 = 3.0;
    c2 = 4.0;
    hpt = pow((c1*c1)+(c2*c2),0.5);//Teorema de pitágoras
    printf("    3- O valor da hipotenusa é: %.2f\n\n\n", hpt);

    seno = c1/hpt;
    printf("    3- Valor de  seno = %.2f \n",c1/hpt,seno);

    cosseno = c2/hpt;
    printf("    6- Valor de  cosseno = %.2f \n\n",c2/hpt,cosseno);

    tangente = c1/c2;
    printf("    O valor da tangente %.2f = %.2f\n\n",c1/c2,tangente);

    system("PAUSE");
}

1 - As funções trigonometricas da biblioteca math.h funcionam com ângulo em graus radianos como parâmetro.

2 - Para calcular: SEN é só fazer CATETO OPOSTO divido por HIPOTENUSA.

                            COS é CATETO ADJACENTE  dividido pela HIPOTENUSA.

                            TAN é CATETO OPOSTO dividido pelo CATETO ADJACENTE.

Esses erros são de matemática, não de programação.

 

3 - Você pode fazer raiz quadrada usando a função sqrt

Citação

hpt = sqrt((c1*c1)+(c2*c2));//Teorema de pitágoras

 

Editado por MassakiMsk

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×