Une classe de complexes sous forme trigo

Soyez le premier à donner votre avis sur cette source.

Vue 3 453 fois - Téléchargée 206 fois

Description

Ceçi est une classe de complexes sous forme trigonométrique, y sont implémentés toutes les fonctions de base ainsi que les fonctions trigonométriques complexes.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

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 ;-)
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.
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.
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 :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.