Generador de tablas de multiplicar en C++

Este ejercicio se centra en generar la tabla de multiplicar de un número proporcionado por el usuario. Introduce el uso de bucles en C++, específicamente el bucle `for`, para repetir un conjunto de operaciones un número definido de veces.

Al completar este programa, adquirirá experiencia en:
- Usar variables enteras
- Gestionar la entrada del usuario con `cin`
- Iterar con bucles para realizar cálculos repetidos
- Obtener resultados formateados con `cout`

Este tipo de lógica se utiliza comúnmente en software educativo, herramientas de cálculo y desarrollo lógico en ejercicios de programación. Refuerza la comprensión de cómo aplicar estructuras de flujo de control para realizar acciones repetidas.

Grupo

Introducción a C++

Ojetivo

1. Declarar una variable entera para almacenar el número ingresado por el usuario.
2. Solicitar al usuario que ingrese el número cuya tabla de multiplicación se generará.
3. Usar un bucle `for` para multiplicar el número del 1 al 10.
4. En cada iteración, mostrar el producto con formato.
5. Asegurarse de que la salida sea clara y legible para el usuario.

Imprimir la tabla de multiplicar de un número.

Ejemplo de Código C++

 Copiar Código C++
#include <iostream> // Include the iostream library for input and output operations

using namespace std; // Use the standard namespace to avoid using std:: prefix

// Main function - starting point of the program
int main() {
    int number; // Declare an integer variable to store the user input

    // Ask the user to enter a number for which the multiplication table will be generated
    cout << "Enter a number to print its multiplication table: ";
    cin >> number; // Read the input number from the user

    // Use a for loop to print the multiplication table from 1 to 10
    for (int i = 1; i <= 10; ++i) {
        // Display the current step of the multiplication table
        cout << number << " x " << i << " = " << number * i << endl;
    }

    return 0; // Return 0 to indicate the program ended successfully
}

 Salida

Enter a number to print its multiplication table: 5
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

Comparte este ejercicio C++

Más ejercicios de programación C++Introducción a C++

¡Explora el conjunto de ejercicios de programación en C++! Diseñados específicamente para principiantes, estos ejercicios te ayudarán a desarrollar una sólida comprensión de los fundamentos de C++. Desde variables y tipos de datos hasta estructuras de control y funciones simples, cada ejercicio está diseñado para desafiarte gradualmente a medida que adquieres confianza en la programación en C++.

  • Comprobar si un número es par o impar en C++

    Este ejercicio te enseña a determinar si un número entero es par o impar mediante sentencias condicionales en C++. Es un concepto fundamental que ayuda a los principiantes a compre...

  • Conversor de divisas: euros a dólares estadounidenses en C++

    Este ejercicio está diseñado para ayudarte a comprender cómo trabajar con números de punto flotante y la entrada/salida del usuario en C++. Desarrollarás un conversor de divisas bá...

  • Calcular el perímetro de un rectángulo en C++

    Este ejercicio se centra en calcular el perímetro de un rectángulo mediante operaciones aritméticas básicas en C++. Es una excelente manera de que los principiantes adquieran práct...

  • Suma de los primeros N números naturales en C++

    Este ejercicio introduce el concepto de suma mediante un bucle en C++. Creará un programa que calcula la suma de los primeros N números naturales, donde N lo proporciona el usuario...

  • Imprima los 10 primeros números de Fibonacci en C++

    Este ejercicio te ayudará a comprender cómo generar una secuencia de números basada en lógica matemática mediante programación iterativa. Específicamente, escribirás un programa en...

  • Programa Hola Mundo en C++

    El programa "¡Hola, mundo!" es uno de los más sencillos de escribir en cualquier lenguaje de programación. Sirve como introducción a la sintaxis y la funcionalidad básica de un len...