UNE CLASSE DE COMPLEXES SOUS FORME TRIGO

Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010 - 30 juin 2005 à 12:18
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

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
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 ;-)
Tellmarch Messages postés 53 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 27 septembre 2005
4 juil. 2005 à 10:25
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
30 juin 2005 à 16:33
effectivement je vais corriger cela.
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
30 juin 2005 à 12:18
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 :)
Rejoignez-nous