lunes, 15 de junio de 2015

Tabla de Multiplicar en C# (For, While, Do While)

En este post se verán como hacer una tabla de multiplicar con ciclos diferentes, For, While y Do While.
Ciclo For

class Program
{
    static void Main(string[] args)
    {
       //Variables
       int cont=0, numero, result;

       //Explicacion del Ejercicio
       Console.Write("\n\tTabla de Multiplicar con For");

       //Imprimiendo mensaje, el cual pide un dato
       Console.Write("Proporciona el numero para calcular la tabla: ");

       //Ingresando El Valor
       numero = Int16.Parse(Console.ReadLine());
            
       //Ciclo For (Tabla de Multiplicar)
       Console.Write("\nTABLA DE MULTIPLICAR EL {0} \n\n", numero);
       for (cont = 1; cont <= 10; cont++)
       {
           result = cont * numero;
           Console.WriteLine(cont+" X "+numero+" = "+result);
       }

       //Detener el programa, esperando que se presione una tecla
       Console.Write("\n\n\tPresione <<ENTER>> para continuar . . .");
       Console.ReadKey();
    }
}

Ciclo While
class Program
{
    static void Main(string[] args)
    {
        //Variables
        int cont=0, numero, result;

        //Explicacion del Ejercicio
        Console.Write("\n\tTabla de Multiplicar con While");

        //Imprimiendo mensaje, el cual pide un dato
        Console.Write("Proporciona el numero para calcular la tabla: ");

        //Ingresando El Valor
        numero = Int16.Parse(Console.ReadLine());
            
        //Ciclo While (Tabla de Multiplicar)
        Console.Write("\nTABLA DE MULTIPLICAR EL {0} \n\n", numero);
        while (cont <= 9)
        {
            cont++;
            result = cont * numero;
            Console.WriteLine(cont+" X "+numero+" = "+result);
        }

        //Detener el programa, esperando que se presione una tecla
        Console.Write("\n\n\tPresione <<ENTER>> para continuar . . .");
        Console.ReadKey();
    }
}

Ciclo Do While

class Program
{
    static void Main(string[] args)
    {
       //Variables
       int cont=0, numero, result;

       //Explicacion del Ejercicio
       Console.Write("\n\tTabla de Multiplicar con While");

       //Imprimiendo mensaje, el cual pide un dato
       Console.Write("Proporciona el numero para calcular la tabla: ");

       //Ingresando El Valor
       numero = Int16.Parse(Console.ReadLine());
            
       //Ciclo Do While
       Console.Write("\nTABLA DE MULTIPLICAR EL {0} \n\n", numero);
       do
       {
           cont++;
           result = cont * numero;
           Console.WriteLine(cont+" X "+numero+" = "+result);

       }while(cont<=9);

       //Detener el programa, esperando que se presione una tecla
       Console.Write("\n\n\tPresione <<ENTER>> para continuar . . .");
       Console.ReadKey();
    }
}

2 comentarios: