Em textos anteriores vimos as arcfunções em C, funções trigonométricas como seno, cosseno, tangente em C, hoje conheceremos os recursos que a linguagem C nos oferece para trabalhamos com funções hiperbólicas.
Em C temos as funções:
sinh ();
cosh ();
tanh ();
Ambas recebem valores do tipo double e retornam double também.
Códigos exemplo:
#include <stdio.h>
#include <math.h> //Biblioteca matematica
int main ()
{
double a,b,c,a1,b1,c1;
printf("Codigo simples que calcula:\n");
printf("- seno hiperbpolico de a\n");
printf("- cosseno hiperbolico de b\n");
printf("- tangente hiperbolico de c\n");
printf("Digite um valor para a:");
scanf("%lf",&a);
printf("Digite um valor para b:");
scanf("%lf",&b);
printf("Digite um valor para c:");
scanf("%lf",&c);
//Calculos
a1 = sinh(a);
b1 = cosh(b);
c1 = tanh(c);
printf("Resultados:\n");
printf("Seno hiperbolico de a: %lf\n",a1);
printf("Cosseno hiperbolico de b: %lf\n",b1);
printf("Tangente hiperbolica de c: %lf\n",c1);
return 0;
}
Foi utilizado o compilador: gcc versão 4.4.5, em caso de erros durante a compilação usar o parâmetro -lm.
[]‘s

printf(“Seno hiperbolico de a: %lf\n”,a);
Num deveria ser:
printf(“Seno hiperbolico de a: %lf\n”,a1);
e nos outro tbm, soh comentando esse typo
Corrigido, tinha me esquecido de trocar :)
[]‘s