Aller au contenu

Mathc initiation/Fichiers c : c16h

Un livre de Wikilivres.


Sommaire


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

sub.c
/* ---------------------------------- */
/*  Save as :   sub.c                 */
/* ---------------------------------- */
/* ---------------------------------- */
#include    "x_h.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(sub_f(a,b));
   printf("     (%d)",n); 
   nlign(6);

   a = mini_f( init_f (rp_I (9),rp_I (9)));
   b = mini_f( init_f (rp_I (9),rp_I (9)));

   printf(" ");
   p_f(a);
   printf(" - ");
   p_f(b);
   printf("     (%d)",++n);
   
   nlign(6);

}while(stop_w());  

/* ---------------------------------- */
clrscrn();

   printf(" ");
   p_f(sub_f(a,b));  
   printf("      (%d)",n);
   nlign(9);   
   
   stop();
   
   return 0;
}
/* ---------------------------------- */
/* ---------------------------------- */


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

Sur l'écran on voit la nouvelle soustraction et le nombre de soustractions effectuées.

Le résultat de la soustraction précédente est au-dessus.


Exemple de sortie écran :

 0     (0)


 (4/5) - 6     (1)


 Press return to continue
 Press X      to stop    



 (-26/5)     (1)


 (4/3) - (7/8)     (2)


 Press return to continue
 Press X      to stop    



 (11/24)     (2)


 5 - (4/3)     (3)


 Press return to continue
 Press X      to stop