Mathc initiation/Fichiers c : c06b

Un livre de Wikilivres.


Sommaire


Installer et compiler ces fichiers dans votre répertoire de travail.

c06b.c
/* ------------------------------ */
/*  Save as :  c06b.c             */
/* ------------------------------ */
#include      "x_a.h"
/* ------------------------------ */
int main(void)
{
double a;

/* ------------------------------ */
 clrscrn();

 printf(" --a \n\n");
 
 for(a=10; a>0; --a)

     printf(" a = %6.3f\n", a);

 printf("\n\n a = %6.3f\n", a);

stop();

/* ------------------------------ */
 clrscrn();

 printf(" a-- \n\n");
 
 for(a=10; a>0; a--)

     printf(" a = %6.3f\n", a);

 printf("\n\n a = %6.3f\n", a);

stop();

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

Attention le dernier affichage donne la valeur de a une fois sortie de la boucle. La dernière valeur calculée dans la boucle c'est 1. Mais la nouvelle valeur de a une fois sortie de la boucle c'est 0.


Exemple de sortie écran :

 --a 

 a = 10.000
 a =  9.000
 a =  8.000
 a =  7.000
 a =  6.000
 a =  5.000
 a =  4.000
 a =  3.000
 a =  2.000
 a =  1.000


 a =  0.000

 Press return to continue. 

 
 a-- 

 a = 10.000
 a =  9.000
 a =  8.000
 a =  7.000
 a =  6.000
 a =  5.000
 a =  4.000
 a =  3.000
 a =  2.000
 a =  1.000


 a =  0.000

 Press return to continue.