« Mathc initiation/Fichiers c : c15f » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
modification mineure |
||
Ligne 11 : | Ligne 11 : | ||
/* Save as : a06_div.c */ |
/* Save as : a06_div.c */ |
||
/* ------------------------------ */ |
/* ------------------------------ */ |
||
#include " |
#include "x_hfile.h" |
||
/* ------------------------------ */ |
/* ------------------------------ */ |
||
#define LOOP 5 |
#define LOOP 5 |
||
Ligne 29 : | Ligne 29 : | ||
printf(" %d \n\n",i); |
printf(" %d \n\n",i); |
||
i = |
i = rp_I (90)+9; |
||
j = |
j = rp_I (9); |
||
if(n<loop) printf(" %d / %d (%d) ",i*j,j,n++); |
if(n<loop) printf(" %d / %d (%d) ",i*j,j,n++); |
||
Ligne 42 : | Ligne 42 : | ||
return 0; |
return 0; |
||
} |
} |
||
/* ------------------------------ */ |
|||
/* ------------------------------ */ |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||
Ligne 55 : | Ligne 57 : | ||
'''Exemple de sortie écran :''' |
'''Exemple de sortie écran :''' |
||
<syntaxhighlight lang="dos"> |
<syntaxhighlight lang="dos"> |
||
division |
division |
||
Ligne 61 : | Ligne 65 : | ||
0 |
0 |
||
236 / 4 (1) |
|||
Ligne 68 : | Ligne 72 : | ||
Press return to continue. |
Press return to continue. |
||
division |
|||
59 |
|||
126 / 6 (2) |
|||
Press return to continue. |
|||
division |
|||
21 |
|||
375 / 5 (3) |
|||
Press return to continue. |
|||
division |
|||
75 |
|||
760 / 8 (4) |
|||
Press return to continue. |
|||
</syntaxhighlight> |
</syntaxhighlight> |
Version du 15 mai 2022 à 22:50
Installer et compiler ces fichiers dans votre répertoire de travail.
a06_div.c |
---|
/* ------------------------------ */
/* Save as : a06_div.c */
/* ------------------------------ */
#include "x_hfile.h"
/* ------------------------------ */
#define LOOP 5
/* ------------------------------ */
int main(void)
{
time_t t;
int i=0,j=0,n=1,loop=LOOP+1;
srand(time(&t));
do{clrscrn();
printf("division\n\n\n\n");
printf(" %d \n\n",i);
i = rp_I (90)+9;
j = rp_I (9);
if(n<loop) printf(" %d / %d (%d) ",i*j,j,n++);
else n++;
nlign(6);
stop();
}while(n<=loop);
return 0;
}
/* ------------------------------ */
/* ------------------------------ */
C'est un petit utilitaire pour s'entraîner à faire des divisions.
i est compris entre 10 et 99. J entre 1 et 9.
Sur l'écran on peut voir apparaître la nouvelle division plus le résultat de la division précédente. Il y a aussi un compteur "n" qui donne le nombre de division effectuées.
Exemple de sortie écran :
division
0
236 / 4 (1)
Press return to continue.
division
59
126 / 6 (2)
Press return to continue.
division
21
375 / 5 (3)
Press return to continue.
division
75
760 / 8 (4)
Press return to continue.