Inicio » Blog » Programación Básica

17 diciembre, 2020

Tabla de multiplicar de un número en C++

Como generar la tabla de multiplicar en C++ a partir de un numero comprendido entre 1 y 9

Suscríbete a nuestro canal en Youtube

Suscríbirse

Como generar la tabla de multiplicar en C++ a partir de un numero comprendido entre 1 y 9.

Veamos el menu

  1. Generar la tabla de multiplicar de un número
  2. Generar las tablas de multiplicar del 1 al 10
  3. Generar un menu de opciones de las tablas de multiplicar

Tabla de multiplicar de un número

Realice un programa que solicite de la entrada estándar un entero del 1 al 9 y muestre en la salida estándar su tabla de multiplicar.

 

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
	int numero;
	do{
		cout<<"INGRESE UN NUMERO: ";
		cin>>numero;
		
	}while((numero<1) || (numero>10));
	
	for(int i=1; i<=10; i++){
		cout<<numero<<" * "<<i<<" = "<<numero * i<<endl;
	}
	return 0;
}

Resultado

Tabla en C++

 

Programar las tablas de multiplicar del 1 al 10 

Bueno, esto podemos solucionarlo con el uso de dos ciclos repetitivos es decir dos for.. veamos el ejemplo

#include <iostream>
using namespace std;

int main(int argc, char *argv[]) {
	
	for(int tabla =1; tabla <= 10; tabla++){
		cout<<"TABLA DEL  "<< tabla <<endl;
		for(int i=1; i<=10; i++){
			cout<< tabla <<" * "<< i <<" = "<< tabla * i <<endl;
		}
	}
	return 0;
}

Como podemos leer, e interpretar este programa sencillo. Por cada vuelta de la variable tabla imprime un texto con el numero de la tabla y su correspondiente cálculo de los elementos de dicha tabla hasta completar los 10.

Programar un menu de opciones con las tablas de multiplicar 

En este simple ejercicio de programación emplearemos estructuras como do while, for y switch, además de utilizar variables bandera booleanas, tambien aplicaremos la programación modular en este caso el uso de funciones,  veamos como aplicamos esto en el siguiente código. Análicelo y optimizelo a su mejor entender

#include <iostream>
using namespace std;
void tabla(int);
int main(int argc, char *argv[]) {
	int opcion;
	bool repetir = true;
	do{
		system("cls");
		cout << "\n Menu TABLA DE MULTIPLICAR" << endl;
		cout << "[1] Tabla 1" << endl;
		cout << "[2] Tabla 2" << endl;
		cout << "[3] Tabla 3" << endl;
		cout << "[5] Tabla 4" << endl;
		cout << "[6] Tabla 5" << endl;
		cout << "[7] Tabla 6" << endl;
		cout << "[8] Tabla 7" << endl;
		cout << "[9] Tabla 8" << endl;
		cout << "[10] Tabla 9" << endl;		
		cout << "[0] SALIR" << endl;
		
		cout << "\nIngrese una opcion: ";
		cin >> opcion;
		switch (opcion) {
		case 1: tabla(1);   break;
		case 2: tabla(2);	break;
		case 3: tabla(3);   break;
		case 4: tabla(4);	break;
		case 5: tabla(5);	break;
		case 6: tabla(6);	break;
		case 7: tabla(7);	break;
		case 8: tabla(8);	break;
		case 9: tabla(9);	break;
		case 10: tabla(10);	break;
		case 0:	repetir = false;
			break;
		}
	}while(repetir);	
	return 0;
}
void tabla(int tabla){
	system("cls");
	cout<<"TABLA DEL  "<< tabla <<endl;
	for(int i=1; i<=10; i++){
		cout<< tabla <<" * "<< i <<" = "<< tabla * i <<endl;
	}
	system("pause>nul");
}
	

 

Finalmente, Ud. puede modificar y optimizar mucho más... recuerde que la única forma de aprender es practicando.

 


Leido 75226 veces

Descarga el código fuente Programación Básica

Recurso descargado 101 veces

USD

Descargar Código Fuente

Compartir link del tutorial con tus amigos


Kotlin Desarrollo de una App para Bazar Kotlin Desarrollo de una App para Bazar

Curso de Kotlin aprende a desarrollar una App básica para un Bazar

Descarga del código fuente

USD 50.00

Aprende más sobre Programación Básica

Cursos de programación

Codea Codea App

México, Colombia, España, Venezuela, Argentina, Bolivia, Perú

© Todos los derechos reservados Codea App | ...de frente al código!!! | 2020 - 2023