TablaLimitada.java



public class TablaLimitada
{
	public static void main(String A[])
	{
		String Cadena = Lectura.LeeDato("Dame un dato ");
		int N = Integer.parseInt(Cadena);

	        if ((N/2)*2 == N) MuestraTablaOrdenada(N);
	        else MuestraTablaReves(N);
        	System.out.println("F I N\n");
	}

	static void  MuestraTablaReves(int Tabla)
	{
	        int Ciclo = 10, Control = 0;
	        do
	        {
	                if (Control == Tabla) break;
	                System.out.println(Tabla+ " * " + Ciclo + " = " + Tabla*Ciclo);
	                Ciclo--;
	                Control++;
	        } while (Ciclo > 0);
	}

static void MuestraTablaOrdenada(int Tabla)
{
        int Control = 0;

        do
        {
                if (Control == Tabla) break;
                else Control++;
		System.out.println(Tabla+ " * " + Control + " = " + Tabla*Control);
        } while (Control <= Tabla);
}
}