Aller au contenu

Mathc initiation/Fichiers c : do2a

Un livre de Wikilivres.


Sommaire


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

init.c
/* ------------------------------------ */
/*  Save as :   init.c                  */
/* ------------------------------------ */
#include "w_a.h"
/* ------------------------------------ */
int main(void)
{
nb_Z a = {1.,0.};                                  

nb_Z b;
nb_Z c;

double cr = r_I(9);
double ci = r_I(9);

  clrscrn();

  b = i_Z(-9.,7.);
  c = i_Z( cr,ci);

  printf(" a = "); p_Z(a,S3,P0,S3,P0); printf("\n");
  printf(" b = "); p_Z(b,S3,P0,S3,P0); printf("\n");
  printf(" c = "); p_Z(c,S3,P0,S3,P0); printf("\n\n");

  stop();

 return 0;
}
/* ------------------------------------ */
/* ------------------------------------ */

Le nombre a est créé et initialisé à partir de la structure.

Les nombres b et c sont créés par la fonction i_Z();

La fonction p_Z(); permet d'afficher les complexes.

On peut contrôler le nombre de chiffres après la virgule, ici 0.

On peut aussi contrôler l'espace occupé par les parties réelles et imaginaires du nombre, ici 3.


Exemple de sortie écran :

 a =  +1 +0i 
 b =  -9 +7i 
 c =  +1 +3i 

 Press return to continue.