Ejemplo 2

14 07 2009

En este ejemplo se muestra el mas clasico de los menus en modo consola analizenlo y si no lo comprenden manden sus dudas

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ejemplo2
{
    class Program
    {
        /*
         * En este programa mostrare el uso de un 
         * switch para realizar un pequeño menu
         */
        static void Main(string[] args)
        {
            int seleccion = 0;
            int a = 0;
            int b = 0;
            //defino la variable seleccion, que sera la encargada 
            //de seleccionar las funciones del menu
            do
            {//Al menos necesito mostrar una sola vez el menu

                Console.Clear();//limpia la consola
                Console.WriteLine("MENU");
                Console.WriteLine("1) Suma");
                Console.WriteLine("2) Resta");
                Console.WriteLine("0) Salir");
                seleccion = int.Parse(Console.ReadLine());
                /*
                 * el tipo de dato int, tiene una funciones para
                 * convertir de un tipo de dato a otro, si neceitan 
                 * FORZAR una variable a int con la funcion (metodo)
                 * Parse se logra
                 */
                switch (seleccion)
                {
                    case 1:
                        Console.WriteLine("Dame el el primer valor para la suma");
                        a = int.Parse(Console.ReadLine());
                        Console.WriteLine("Dame el el segundo valor para la suma");
                        b = int.Parse(Console.ReadLine());
                        Console.WriteLine("" + a + " + " + b + " = " + (a + b) + "");
                        break;
                    case 2:
                        Console.WriteLine("Dame el el primer valor para la resta");
                        a = int.Parse(Console.ReadLine());
                        Console.WriteLine("Dame el el segundo valor para la resta");
                        b = int.Parse(Console.ReadLine());
                        Console.WriteLine("" + a + " + " + b + " = " + (a - b) + "");
                        break;
                }
                Console.ReadKey();
            } while (seleccion != 0);
            //Mientras seleccion no sea 0 el menu se seguira mostrando
        }
    }
}

Les recomiendo que hagan uno con uns switch recibiendo un char o un string en lugar de un int


Acciones

Información

Deja un comentario

Tienes que iniciar sesión para escribir un comentario.