Aller au contenu

Mathc initiation/Fichiers c : c05b

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


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

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

 clrscrn();
 
 printf(" --a (a-=1) (a=a-1)\n\n");
 
 do{	 
               
    printf(" a = %6.3f\n", a);
                                
   }while(--a > 0);

  stop();

 return 0;
}


Les trois méthodes pour incrémenter donnent un résultat identique.

La plus efficace est la première.

Attention, pour les deux dernières méthodes, les parenthèses sont obligatoires.


Exemple de sortie écran :

 --a (a-=1) (a=a-1)

 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

 Press return to continue.


La sortie avec l'opérateur while() dans les mêmes conditions

Exemple de sortie écran :

 --a (a-=1) (a=a-1) 

 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

 Press return to continue. .