Installer et compiler ces fichiers dans votre répertoire de travail.
mul.c ' |
---|
/* ---------------------------------- */
/* Save as : mul.c */
/* ---------------------------------- */
/* ---------------------------------- */
#include "x_ahfile.h"
/* ---------------------------------- */
int main(void)
{
fraction a = init_f (0,1);
fraction b = init_f (0,1);
time_t t;
int n = 0;
srand(time(&t));
do{
clrscrn();
printf(" ");
p_f(mul_f(a,b));
printf(" (%d)",n);
nlign(6);
a = mini_f( init_f (rndp_I (9),rndp_I (9)));
b = mini_f( init_f (rndp_I (9),rndp_I (9)));
printf(" ");
p_f(a);
printf(" * ");
p_f(b);
printf(" (%d)",++n);
nlign(6);
}while(stop_w());
clrscrn();
printf(" ");
p_f(add_f(a,b));
printf(" (%d)",n);
nlign(9);
stop();
return 0;
}
C'est un petit utilitaire pour s'entraîner à faire des multiplications.
Sur l'écran on peut voir apparaître la nouvelle multiplication plus le résultat de la multiplication précédente. Il y a aussi un compteur "n" qui donne le nombre de multiplications effectuées.
Exemple de sortie écran :
0 (0)
(3/4) * (5/6) (1)
Press return to continue
Press X to stop
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.