22 octubre, 2024

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 80131 veces | 6 usuarios

Descarga del código fuente Programación básica de Tabla de multiplicar de un número en C++

103 descargas

Para descargar el código crea una cuenta

Crear cuenta

Compartir link del tutorial con tus amigos


Kotlin Desarrollo de una App para Bazar

USD 50.00

Descarga del código fuente

Kotlin Desarrollo de una App para Bazar

Más tutoriales de Programación básica

Codea Applications

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

© Copyright Codea::App Cursos de Programación Online | LATAM | 2020 - 2024