El Profe Arci – Mtro. Fernando Arciniega –

Tablas de multiplicar en C usando DO WHILE

Publicado el 2 junio, 2023
por Mtro. Fernando Omar Arciniega Martínez

Tablas de multiplicar en C usando DO WHILE

El código en lenguaje C proporcionado es un programa que muestra la tabla de multiplicar de un número ingresado por el usuario. A continuación, se ofrece una introducción y una explicación del código:

Introducción: El programa solicita al usuario ingresar un número para el cual se desea generar la tabla de multiplicar. Luego, utiliza un bucle do-while para calcular y mostrar los resultados de la multiplicación del número ingresado por los números del 1 al 10.

Explicación del código:

  1. El programa comienza incluyendo la biblioteca stdio.h, que proporciona las funciones de entrada y salida estándar utilizadas en el código, como printf y scanf.
  2. La función principal main es el punto de inicio del programa.
  3. Se declaran las variables multiplicacion, numero y a. multiplicacion se utiliza para almacenar el resultado de la multiplicación, numero almacena el número ingresado por el usuario y a se utiliza para iterar a través de los números del 1 al 10.
  4. Se muestra en pantalla el mensaje “Ingresa el número de la tabla: ” utilizando la función printf.
  5. Se utiliza la función scanf para leer el número ingresado por el usuario y almacenarlo en la variable numero.
  6. Se muestra en pantalla el mensaje “La tabla del [numero] es:” utilizando la función printf, donde [numero] es el número ingresado por el usuario.
  7. Se inicia un bucle do-while que se ejecutará al menos una vez y continuará mientras a sea menor o igual a 10.
  8. Dentro del bucle, se calcula el resultado de la multiplicación entre numero y a y se almacena en la variable multiplicacion.
  9. Se muestra en pantalla la expresión “[numero] x [a] = [multiplicacion]” utilizando la función printf, donde [numero], [a] y [multiplicacion] son los valores correspondientes en cada iteración.
  10. Se incrementa el valor de a en 1 para pasar a la siguiente iteración.
  11. El bucle do-while continúa ejecutándose hasta que a sea mayor que 10.
  12. El programa finaliza y devuelve 0, indicando que se ha ejecutado correctamente, utilizando la instrucción return 0.

En resumen, este programa en lenguaje C permite al usuario ingresar un número y muestra su tabla de multiplicar hasta el valor 10.

#include <stdio.h>

int main() {
    int multiplicacion, numero, a = 1;
    
    printf("Ingresa el número de la tabla: ");
    scanf("%d", &numero);
    
    printf("La tabla del %d es:\n", numero);
    
    do {
        multiplicacion = numero * a;
        printf("%d x %d = %d\n", numero, a, multiplicacion);
        a++;
    } while (a <= 10);
    
    return 0;
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *