Aller au contenu

Mathc complexes/Fichiers c : do2e

Un livre de Wikilivres.
Version datée du 16 avril 2020 à 10:06 par DannyS712 (discussion | contributions) (<source> -> <syntaxhighlight> (phab:T237267))


Installer et compiler ce fichier dans votre répertoire de travail.

mul_z.c
/* ------------------------------------ */
/*  Save as :   mul_z.c                 */
/* ------------------------------------ */
#include "w_a.h"
/* ------------------------------------ */
int main(void)
{
nb_Z a;
nb_Z b;

 clrscrn();
 
 a = i_Z(-2,  3);
 b = i_Z( 5, -9);
 
 printf(" (");
 p_Z(a,3,0,3,0);
 printf(") * (");
 p_Z(b,3,0,3,0);
 printf(") = ");

 p_Z(mul_Z(a,b),3,0,3,0);
 printf("\n\n\n");

 getchar();

 clrscrn();

 a = i_Z(0, 1);
 b = i_Z(0, 1);

 printf(" (");
 p_Z(a,3,0,3,0);
 printf(") * (");
 p_Z(b,3,0,3,0);
 printf(") = ");

 p_Z(mul_Z(a,b),3,0,3,0);
 printf("\n\n\n");
 
 stop();

 return 0;
}


Nous utilisons ici la multiplication des nombres complexes.

Dans le deuxième exemple, on peut voir que i * i = -1


Exemple de sortie écran :

 ( -2 +3i ) * ( +5 -9i ) = +17+33i 


 ( +0 +1i ) * ( +0 +1i ) =  -1 +0i 


 Press return to continue.