viernes, 15 de noviembre de 2013

Programación en C by expreso #16 tablas de multiplicar

Aquí tenemos un vídeo explicativo y todo el código fuente de cómo podemos realizar unas tablas de multiplicar en lenguaje C. Es muy sencillo y todo el código fuente os lo he puesto debidamente comentado para que podáis comprenderlo mejor. A la hora de copiarlo tener presente los comentarios por si acaso se os descoloca el código.


Código fuente:

/*********************************************************
Programa que muestra la tabla de multiplicar de un numero
**********************************************************/

#include <stdio.h>

/* Número y caracter solicitado al usuario */
  int numero;
  char opcion;

void TablaMultiplicar(){//prodecimiento que realiza todas las operaciones que tiene en su interior
  /* Solicitar el número */
  printf("\n\250N\243mero? ");
  scanf("%d",&numero);

  /* Imprimir la cabecera de la tabla */
  printf("\nTabla de multiplicar por %d\n",numero);
  printf("---------------------------\n");

  /* Imprimir la tabla de multiplicar (de 1 a 10) de dicho número */
  for(int i=1;i<=10;i++){
    printf("%6d x %2d = %7d\n",numero,i,numero*i);
  }

  /* Ver o no otra tabla */
  printf("\nVer otra tabla (S/N): ");
  scanf(" %c", &opcion);

  if (opcion == 'S' || opcion == 's'){
    TablaMultiplicar();
  } else if (opcion == 'N' || opcion == 'n'){
    printf("Gracias por usar mi programa");
  }
}

int main(){//programa principal
  TablaMultiplicar();//ejecuta ese prodecimiento con lo que ello conlleva

}

No hay comentarios:

Publicar un comentario