/*Proyecto 2: Tablas de multiplicar, con menú
Realice un programa en C++ para mostrar las tablas de multiplicar. El programa
debe mostrar un menú con las tablas del 1 al 10, el usuario debe elegir cuál tabla
desea que se imprima en pantalla, el usuario también puede elegir hasta qué número
se va a mostrar la tabla, por ejemplo, la tabla del 5 hasta el número 20. Al final
de mostrar la tabla el usuario puede elegir si desea regresar al menú o finalizar
el pograma. Se utiliza if, while, do while y for.*/
#include <iostream>
using namespace std;
int main()
{
setlocale (LC_CTYPE, "spanish");
int tab, lim, multi, op;
cout << "** Este programa mostrará las tablas de multiplicar **\n";
do {
cout << "\nElija qué tabla desea mostrar del 1 al 10: ";
cin >> tab;
cout << "¿Hasta qué número desea que se muestre la tabla?: ";
cin >> lim;
cout << "\nLa tabla del " << tab << " hasta el " << lim << " es: \n";
for (multi=1; multi <= lim; multi++) {
cout << tab << " * " << multi << " = " << tab * multi << endl;
}
cout << "\n--------------------------";
cout << "\n1. Regresar al menú\n0. Salir\nOpción: ";
cin >> op;
if (op >= 2) {
cout << "\nOpción incorrecta. Por favor, regrese al menú o salga del programa.\n1. Regresar al menú\n0. Salir\nOpción: ";
cin >> op;
}
} while (op==1);
return 0;
}