Aller au contenu

Mathc initiation/Fichiers c : c15b

Un livre de Wikilivres.


Sommaire


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

a02_sub.c
/* ---------------------------------- */
/*  Save as :   a02_sub.c             */
/* ---------------------------------- */
#include    "x_hfile.h"
/* ---------------------------------- */
int main(void)
{
time_t t;

int i=0,j=0,n=1;

  srand(time(&t));

do{clrscrn();
	
   printf("Subtraction\n\n\n\n");   
   printf(" j-i: %10d      \n\n",j-i);
   
   j  = rp_I (9000)+999;
   i  = rp_I ( 900)+99;
   
   printf("   j: %10d         \n",j    );
   printf("  -i: %10d       (%d)",i,n++);
   
   nlign(6);

}while(stop_w()); 
 
   clrscrn();
   
   printf("Subtraction\n\n\n\n");   
   printf(" j-i: %10d      \n\n",j-i);
   
 
 return 0;
}
/* ---------------------------------- */
/* ---------------------------------- */


C'est un petit utilitaire pour s'entraîner à faire des soustractions.

j est compris entre 10 000 et 1 000, et i est compris entre 1 000 et 100. ("rp_I(n)" donne un nombre entre 1 et n).

Sur l'écran on peut voir apparaître la nouvelle soustraction plus le résultat de la soustraction précédente. Il y a aussi un compteur "n" qui donne le nombre de soustractions effectuées.


Pour s'entraîner à faire des soustractions, on conseil de commencer par la gauche. Sur le papier avec un crayon, on commence généralement par la droite.


Exemple de sortie écran :

Subtraction



 j-i:          0      

   j:       8974         
  -i:        728       (1)






 Press return to continue
 Press X      to stop    




Subtraction



 j-i:       8246      

   j:       7088         
  -i:        185       (2)






 Press return to continue
 Press X      to stop    


Subtraction



 j-i:       6903      

   j:       6099         
  -i:        539       (3)






 Press return to continue
 Press X      to stop