Mathc initiation/Fichiers c : c15a
Installer et compiler ces fichiers dans votre répertoire de travail.
a01_add.c |
---|
/* ---------------------------------- */
/* Save as : a01_add.c */
/* ---------------------------------- */
#include "x_hfile.h"
/* ---------------------------------- */
int main(void)
{
time_t t;
int i=0,j=0,n=1;
srand(time(&t));
do{clrscrn();
printf("Addition\n\n\n\n");
printf(" i+j: %10d \n\n",j+i);
j = rp_I (9000)+999;
i = rp_I (9000)+999;
printf(" j: %10d \n",j );
printf(" +i: %10d (%d)",i,n++);
nlign(6);
}while(stop_w());
clrscrn();
printf("Addition\n\n\n\n");
printf(" i+j: %10d \n\n",j+i);
return 0;
}
/* ---------------------------------- */
/* ---------------------------------- */
C'est un petit utilitaire pour s'entraîner à faire des additions.
La fonction "rp_I (9000)" propose un nombre entre 1 et 9000. Le "+999" permet d'éviter les additions de nombres inférieurs à 1000.
Sur l'écran on peut voir apparaître la nouvelle addition plus le résultat de l'addition précédente. Il y a aussi un compteur "n" qui donne le nombre d'additions effectuées.
Pour s'entraîner à faire des additions, 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 :
Addition
i+j: 0
j: 4107
+i: 9536 (1)
Press return to continue
Press X to stop
Addition
i+j: 13643
j: 9488
+i: 2769 (2)
Press return to continue
Press X to stop
Addition
i+j: 12257
j: 1253
+i: 1822 (3)
Press return to continue
Press X to stop