Come sapete sto imparando il linguaggio C, per sbizzarrirmi ho deciso di creare un programmino per imparare le tabelline. E’ molto semplice, inizia con un operazione, se si da la risposta giusta esce la scritta “Esatto” mentre se si sbaglia, esce la scritta che avvisa dell’errore e mostra anche il risultato giusto.

Il codice in C che ho usato per fare questo programmino è il seguento:

#include <stdlib.h>
#include <time.h>
#define random(x) rand() % x
#define randomize srand((unsigned)time(NULL))

int a, b, d, r, i, c;

main()
{
      printf("Impara le tabelline con questo semplice programma!\n");
      while(1){
      randomize;
      a = random(10) + 1;
      b = random(10) + 1;
      r = a*b;
      printf("%dx", a);
      printf("%d=", b);
      scanf("%d", &d);
      if (d!=r)
      printf("\nSbagliato: il risultato era %d\n\n", r);
      else
      printf("\nEsatto\n\n");}
      }

Per scaricarlo Download!