UNE CLASSE DE COMPLEXES SOUS FORME TRIGO

Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
- - Dernière réponse : surfeurnet
Messages postés
68
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
17 août 2005
- 4 juil. 2005 à 18:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32412-une-classe-de-complexes-sous-forme-trigo

Afficher la suite 
Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
Le complexe nul, tu le traites comment ? Il n'a pas d'argument

Un complexe sous forme trigo c'est r*exp(i*theta) mais avec r strictement positif je crois
Donc :
if(__im==0) _Arg=0;
L'argument vaut 0 si Re>0, pi si Re<0, mais tu as pas l'air de traiter le deuxième cas

Ceci dit, je peux me tromper...
Sinon, c'est (assez) clair, très bien commenté, et surtout très complet :)
surfeurnet
Messages postés
68
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
17 août 2005
-
effectivement je vais corriger cela.
Tellmarch
Messages postés
53
Date d'inscription
samedi 22 mars 2003
Statut
Membre
Dernière intervention
27 septembre 2005
-
C'est assez curieux de tout mettre dans un .h ... c'est pas le role de ce type de fichier normalement.
surfeurnet
Messages postés
68
Date d'inscription
vendredi 28 février 2003
Statut
Membre
Dernière intervention
17 août 2005
-
Effectivement normalement on ne met que les entête, cependant si tu a linux tu pourra regarder dans /usr/include/c++ les fichiers d'entête standard C++ et tu verra que l'implémentation des fonctions est dans le .h. conclusion, certes initialement le .h ne contient que la définition des fonctions mais il y a des cas où c'est plus pratique de mettre l'implémentation avec. Enfin si cela te dérange coupe le en deux ;-)