Con este código que crea un programa que hace tablas de multiplicar usando todo lo visto en estos artículos en c++
Esta seria la función: void tabla();
void tabla()// FUNCION TABLA
{
int tabla_numero = 0;// Numero de tabla de multiplicar
int contador_tabla = 0;// cantidad de números a multiplicar
string salir;// variable para menu
cout << "\n Cual es la tabla que quieres hacer MAX. 10\n\n\t\t\t\t"; cin >> tabla_numero;
cout << endl << "\t\t\t\t\t\t\tHOLA DANIEL LA TABLA DEL " << tabla_numero << " ES" << endl << endl;
if (tabla_numero > 10)
{
cout << " NO VALE ESTE NUMERO INTRODUCE UNO QUE NO SEA MAYOR DE 10 pero si insistes, la hare -> ";
cin >> tabla_numero;
}
for (contador_tabla = 1; contador_tabla <= 10; contador_tabla++)
{
cout << "\t\t\t\t\t\t\t\t" << contador_tabla << " * " << tabla_numero << " = " << contador_tabla * tabla_numero << endl;
}
}
Y con el condicional if y cin haríamos la llamada:
if (salir == «t» or salir == «T»)
{
tabla();// llamada función de tabla
}