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

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

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

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

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

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.

 

Descarga código fuente 79

Talvez tiene el código fuente para descargar

Ver Código Fuente

Redactado por: , Leido 52041 veces

Más tutoriales de programación Programación Básica

Codea App
Codea App FullStack

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

You Fb Tik Pin

© Todos los derechos reservados Codea App | Cursos de programación | 2020 - 2022