C++ [Résolu]

Signaler
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011
-
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
-
Bonjour,
Je voudrais calculer la Tang-1 (tangente d'un réel)mais j'ai pas trouvé la solution,
c'est pour cela j'ai besoin de votre aide; Merci d'avance

12 réponses

Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8
Bonjour,
Donc ce n'est pas l'exposant mais la fonction inverse que tu cherches : arc tangente.
Dans ce cas toujours dans la bibliothèque math.h, il y a la fonction atan(x) qui te renvoie l'angle en radian. Pour plus de précision sur la valeur de retour, il faut prendre l'aide. Sinon , il y a aussi la fonction atan2 qui prend 2 paramètres , mais qui donne le bon quadrant en retour.


louis
Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
8
Il est possible d'utiliser la librairie cmath.

ex(celui du site):

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

#define PI 3.14159265

int main ()
{

  double param, result;
  param = 45.0;
  result = tan (param*PI/180);
  printf ("The tangent of %lf degrees is %lf.\n", param, result );
  return 0;
}




Pop70
Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
8
(tan est à remplacer par tanh pour avoir tan-1)

Pop70
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8
Bonjour,
juste une question :
je ne comprends pas "(tan est à remplacer par tanh pour avoir tan-1)" Quel rapport entre tanh, tan et que veut dire tan-1 (1/tan)?


louis
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011

Bonjour à tous,
mon problème c'est pas de calculer tang-1, je veux calculer Tang-1
c'est à dire tang exposant(-1) d'un nombre réel, si quelqu'un peut me l'aider svp.Merci d'avance
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8
Bonjour,
C'est à dire la cotangente. Là je ne vois pas le problème :-) puisque la solution t'a été fournie dans a première réponse. c'est 1.0/tan(x), en rajoutant un traitement spécial pour le cas où tan(x) est égal à 0.0.

louis
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8
Bonjour,
Ma question était adressée à Pop70 en ce qui concerne la relation tan et tanh.



louis
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011

salut,
Mais je cherche pas la cotangente, je cherche la tangente -1
d'un float
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8
rebonjour,
là je pense qu' faut que tu revois tes maths :
cotangente 1/tan tan exposant(-1). Si je me rappelle bien 1/x = x exposant(-1).


louis
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011

Salut louis,
c'est pas la même chose on peut dire avec les nombres 1/x=x exposant (-1)
mais tang exposant(-1) n'est pas la cotangente
Messages postés
792
Date d'inscription
mardi 8 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2019
8
Bonjour,
Explique moi la différence, car c'est écrit dasn tous mes cours de maths.


louis
Messages postés
48
Date d'inscription
vendredi 11 mars 2011
Statut
Membre
Dernière intervention
18 avril 2011

si je sais comment je demande pas l'aide