programacion en c++: tabla de multiplicar de un numero

ciclo for – visual c++ (tabla de multiplicar de un numero)

El problema planteado consiste en mostrar la tabla de multiplicar de un numero leído por teclado

Este programa en C++ muestra el resultado de cada tabla de forma: 1*n = 1n, 2*n = 2n y así hasta el 10

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribirse Gratis

AMPLIAR ESCUCHANDO

programacion en c++: tabla de multiplicar de un numero
Figura. programacion en c++: tabla de multiplicar de un numero

resultado ejecucion programa: tabla de multiplicar de un numero
Figura. resultado ejecucion programa: tabla de multiplicar de un numero

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Los ciclos, bucles consumen memoria RAM y en su análisis generan un mayor orden de magnitud cuando se trata de ciclos anidados, es decir, a mayor ciclos anidados mayor ineficiencia del programa.

[Tweet «»Hay que cuidar a los bytes de caer en ciclos innecesarios #Tutorias» ☺»]

Este algoritmo se pudo haber resuelto con recursividad. Imagínese generar la tabla de multiplicar del 1 al 99999. Como análisis verificar si hay mejora usando recursividad o ciclos anidados de gran alcance.

2 comentarios sobre “ciclo for – visual c++ (tabla de multiplicar de un numero)”

  1. Un saludo y gracias por comentar y ver todos los días nuestra labor desde tu lugar.

    Declara una variable controladora del ciclo for distinta a la variable que recibe cómo número de tabla o rango.

  2. si tengo este codigo:

    #include
    #include
    int main()
    {
    int a, j, mult;
    printf (“Calculo de tablas”);
    printf(“\n Ingrese un numero: (del 1 al 10)\n”);
    scanf(“%d”,&a);
    if (a<=10)
    {
    for(a=1;a<=10;a++)
    {
    for(j=1;j<=10;j++)
    {
    mult=a*j;
    printf("%d*%d=%d\n",a,j,mult);
    }
    printf("\n\n");
    }
    }
    else
    {
    printf ("\t\n++–++El numero debe estar entre el 1 y el 10++–++\n");
    }
    getch();
    }
    como puedo hacer para que al ingresar un numero imprima las tablas apartir de ese numero sin salirme del rango ya establecido necesito ayuda

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.