static void Main(string[] args)
        {
            Console.Title = "Ejercicio 17";

            Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red);
            String    dibujo;


            Console.WriteLine("Boligrafo azul: ");
            Console.WriteLine("Color: {0}", azul.GetTinta());
            Console.WriteLine("Nivel tinta: {0}", azul.GetTinta());
            Console.WriteLine("Pudo pintar: {0}", azul.Pintar(10, out dibujo));
            Console.WriteLine("Nivel tinta: {0}", azul.GetTinta());
            Console.WriteLine("Dibujo: {0}", dibujo);
            Console.WriteLine("Recargando tinta");
            Console.ReadKey();
            azul.Recargar();
            Console.WriteLine("Nivel tinta: {0}", azul.GetTinta());
            Console.ReadKey();

            Console.WriteLine();

            Console.WriteLine("Boligrafo rojo: ");
            Console.WriteLine("Color: {0}", rojo.GetTinta());
            Console.WriteLine("Nivel tinta: {0}", rojo.GetTinta());
            Console.WriteLine("Pudo pintar: {0}", rojo.Pintar(20, out dibujo));
            Console.WriteLine("Nivel tinta: {0}", rojo.GetTinta());
            Console.WriteLine("Dibujo: {0}", dibujo);
            Console.WriteLine("Recargando tinta");
            Console.ReadKey();
            rojo.Recargar();
            Console.WriteLine("Nivel tinta: {0}", rojo.GetTinta());
            Console.ReadKey();
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            string    pintar   = null;
            Boligrafo boliAzul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boliRojo = new Boligrafo(50, ConsoleColor.Red);

            Console.WriteLine("Bolígrafo azul-Test:");
            Console.WriteLine("Nivel de tinta inicial debe ser 100: {0}", boliAzul.GetTinta());
            Console.WriteLine("Color de tinta debe ser azul: {0}", boliAzul.GetColor().ToString());
            Console.WriteLine("Gastar 50...");
            Console.WriteLine("Escribir el gasto de tinta y en el color indicado: ");
            boliAzul.Pintar(50, out pintar);
            Console.WriteLine("Nivel de tinta debe ser 50: {0}", boliAzul.GetTinta());
            boliAzul.Recargar();
            Console.WriteLine("Nivel de tinta debe ser 100, hubo recarga: {0}", boliAzul.GetTinta());
            Console.ReadKey();

            Console.Clear();

            Console.WriteLine("Bolígrafo rojo-Test:");
            Console.WriteLine("Nivel de tinta inicial debe ser 50: {0}", boliRojo.GetTinta());
            Console.WriteLine("Color de tinta debe ser rojo: {0}", boliRojo.GetColor().ToString());
            Console.WriteLine("Gastar 30...");
            Console.WriteLine("Escribir el gasto de tinta y en el color indicado: ");
            boliRojo.Pintar(30, out pintar);
            Console.WriteLine("Nivel de tinta debe ser 20: {0}", boliRojo.GetTinta());
            boliRojo.Recargar();
            Console.WriteLine("Nivel de tinta debe ser 100, hubo recarga: {0}", boliRojo.GetTinta());
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 17";

            Boligrafo boliAzul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boliRojo = new Boligrafo(50, ConsoleColor.Red);

            boliAzul.Pintar(90, out string dibujoAzul);
            Console.ForegroundColor = boliAzul.GetColor();
            Console.WriteLine(dibujoAzul);
            Console.WriteLine("El boligrafo azul tiene un nivel de tinta de {0}", boliAzul.GetTinta());
            boliAzul.Recargar();
            Console.WriteLine("Luego de recargar, el boligrafo azul tiene un nivel de tinta de {0}\n", boliAzul.GetTinta());

            boliRojo.Pintar(60, out string dibujoRojo);
            Console.ForegroundColor = boliRojo.GetColor();
            Console.WriteLine(dibujoRojo);
            Console.WriteLine("El boligrafo rojo tiene un nivel de tinta de {0}", boliRojo.GetTinta());
            boliRojo.Recargar();
            Console.WriteLine("Luego de recargar, el boligrafo rojo tiene un nivel de tinta de {0}", boliRojo.GetTinta());
            boliRojo.Pintar(80, out dibujoRojo);
            Console.WriteLine(dibujoRojo);
            Console.WriteLine("El boligrafo rojo tiene un nivel de tinta de {0}", boliRojo.GetTinta());

            Console.ReadKey();
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            string printAzul;
            string printRojo;

            Boligrafo azul = new Boligrafo(ConsoleColor.Blue, 100);
            Boligrafo rojo = new Boligrafo(ConsoleColor.Red, 50);

            Console.WriteLine("Color: " + azul.GetColor());
            Console.WriteLine("Tinta: " + azul.GetTinta());

            azul.Pintar(-20, out printAzul);
            Console.WriteLine("Tinta Actual: " + azul.GetTinta() + "\nNivel tinta: \n" + azul.PrintGasto(azul.GetTinta()));

            azul.Pintar(-40, out printAzul);
            Console.WriteLine("Tinta Actual: " + azul.GetTinta() + "\nNivel tinta: \n" + azul.PrintGasto(azul.GetTinta()));

            azul.Pintar(-60, out printAzul);
            Console.WriteLine("Tinta Actual: " + azul.GetTinta() + "\nNivel tinta: \n" + azul.PrintGasto(azul.GetTinta()));

            azul.Recargar();
            Console.WriteLine("\nTinta: " + azul.GetTinta());

            Console.ReadKey();
        }
Beispiel #5
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio Nro 17";

            string escribir;

            Boligrafo b1 = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo b2 = new Boligrafo(50, ConsoleColor.Red);

            Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b1.GetColor(), b1.GetTinta());
            b1.Pintar(-20, out escribir);
            Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b1.GetColor(), b1.GetTinta());
            b1.Recargar();
            Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b1.GetColor(), b1.GetTinta());

            Console.WriteLine();

            Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b2.GetColor(), b2.GetTinta());
            b2.Pintar(-40, out escribir);
            Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b2.GetColor(), b2.GetTinta());
            b2.Recargar();
            Console.WriteLine("El Boligrafo es {0} y tiene {1} de tinta", b2.GetColor(), b2.GetTinta());

            Console.ReadKey();
        }
Beispiel #6
0
        public static void Main(string[] args)
        {
            string dibujo;

            Console.Title = "Ejercicio 17";

            Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue);

            Console.WriteLine("El bolígrafo 1 tiene {0} de tinta.", boligrafo1.GetTinta());
            Console.WriteLine("El bolígrafo 1 es de color {0}.", boligrafo1.GetColor());
            Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red);

            Console.WriteLine("El bolígrafo 2 tiene {0} de tinta.", boligrafo2.GetTinta());
            Console.WriteLine("El bolígrafo 2 es de color {0}.", boligrafo2.GetColor());

            if (boligrafo1.Pintar(100, out dibujo))
            {
                Console.WriteLine("No ha faltado tinta.");
            }
            boligrafo1.Recargar();
            Console.WriteLine("Boligrafo 1 recargado con {0} de tinta.", boligrafo1.GetTinta());
            Console.WriteLine("Dibujo de boligrafo 1: {0}", dibujo);
            boligrafo2.Pintar(5, out dibujo);
            Console.WriteLine("Dibujo de boligrafo 2: {0}", dibujo);
            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            /* 17.Crear la clase Bolígrafo a partir del siguiente diagrama:
             *
             * a.La cantidad máxima de tinta para todos los bolígrafos será de 100.Generar una constante
             * en el Boligrafo llamada cantidadTintaMaxima donde se guardará dicho valor.
             * b.Generar los métodos GetColor y GetTinta para los correspondientes atributos(sólo
             * retornarán el valor del mismo).
             * c.Generar el método privado SetTinta que valide el nivel de tinta y asigne en el atributo.
             *  i.tinta será el valor a agregar de tinta, pudiendo ser positivo(cargar tinta) o negativo
             *  (gastar tinta)
             *  ii.Se deberá validar que el nivel de tinta quede entre los valores válidos mayor o igual a
             *  0 y menor o igual a cantidadTintaMaxima.
             * d.Recargar() colocará a tinta en su nivel máximo de tinta.Reutilizar código.
             * e.En el Main, crear un bolígrafo de tinta azul(ConsoleColor.Blue) y una cantidad inicial de tinta
             * de 100 y otro de tinta roja(ConsoleColor.Red) y 50 de tinta.
             * f.El método Pintar(short, out string) restará la tinta gastada(reutilizar código SetTinta), sin
             * poder quedar el nivel en negativo, avisando si pudo pintar(nivel de tinta mayor a 0).
             * También informará mediante el out string tantos "*" como haya podido "gastar" del nivel de
             * tinta.O sea, si nivel de tinta es 10 y gasto es 2 valdrá "**" y si nivel de tinta es 3 y gasto es
             * 10 "***".
             * g.Utilizar todos los métodos en el Main.
             * h.Al utilizar Pintar, si corresponde, se deberá dibujar por pantalla con el color de dicho
             * bolígrafo.
             * Nota: Crear el constructor que crea conveniente. La clase Boligrafo y el Program deben estar en
             * namespaces distintos. */
            Console.Title = "Ejercicio Nro 17";

            string    dibujo        = string.Empty;
            Boligrafo boligrafoAzul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafoRojo = new Boligrafo(10, ConsoleColor.Red);

            if (boligrafoAzul.Pintar(3, out dibujo))
            {
                //Console.ForegroundColor = boligrafoAzul.GetColor();
                Console.WriteLine(dibujo);
            }

            if (boligrafoRojo.Pintar(13, out dibujo))
            {
                Console.WriteLine(dibujo);
            }

            Console.ForegroundColor = ConsoleColor.Gray;

            Console.WriteLine(boligrafoRojo.GetTinta());
            boligrafoRojo.Recargar();
            Console.WriteLine(boligrafoRojo.GetTinta());

            if (boligrafoRojo.Pintar(13, out dibujo))
            {
                Console.WriteLine(dibujo);
            }
            Console.WriteLine(boligrafoRojo.GetTinta());

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Boligrafo boligrafo1 = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red);
            string    dibujo1;
            string    dibujo2;

            Console.WriteLine($"El Boligrafo 1 tiene un nivel de tinta de: {boligrafo1.GetTinta()} y es de " +
                              $"color: {boligrafo1.GetColor()}");
            Console.WriteLine($"El Boligrafo 2 tiene un nivel de tinta de: {boligrafo2.GetTinta()} y es de " +
                              $"color: {boligrafo2.GetColor()}");

            Console.WriteLine();

            if (boligrafo1.Pintar(15, out dibujo1))
            {
                Console.ForegroundColor = ConsoleColor.Black;
                Console.BackgroundColor = ConsoleColor.Blue;
                Console.WriteLine("Gasto de tinta: " + dibujo1);
            }
            else
            {
                Console.WriteLine("No se puedo pintar!");
            }

            if (boligrafo2.Pintar(10, out dibujo2))
            {
                Console.ForegroundColor = ConsoleColor.Black;
                Console.BackgroundColor = ConsoleColor.Red;
                Console.WriteLine("Gasto de tinta: " + dibujo2);
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.White;
                Console.BackgroundColor = ConsoleColor.Black;
                Console.WriteLine("No se puedo pintar!");
            }

            Console.ForegroundColor = ConsoleColor.White;
            Console.BackgroundColor = ConsoleColor.Black;

            Console.WriteLine($"\nEl Boligrafo 1 tiene un nivel de tinta de: {boligrafo1.GetTinta()} y es de " +
                              $"color: {boligrafo1.GetColor()}");
            Console.WriteLine($"El Boligrafo 2 tiene un nivel de tinta de: {boligrafo2.GetTinta()} y es de " +
                              $"color: {boligrafo2.GetColor()}");

            Console.WriteLine("\nSe recarga la tinta.");
            boligrafo1.Recargar();
            boligrafo2.Recargar();
            Console.WriteLine($"\nEl Boligrafo 1 tiene un nivel de tinta de: {boligrafo1.GetTinta()} y es de " +
                              $"color: {boligrafo1.GetColor()}");
            Console.WriteLine($"El Boligrafo 2 tiene un nivel de tinta de: {boligrafo2.GetTinta()} y es de " +
                              $"color: {boligrafo2.GetColor()}");

            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Boligrafo boligrafo  = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo boligrafo2 = new Boligrafo(50, ConsoleColor.Red);

            boligrafo.Pintar(20, out string pintar);
            Console.WriteLine(pintar);
            boligrafo.Pintar(90, out pintar);
            Console.WriteLine(pintar);
            boligrafo.Recargar();
            boligrafo.Pintar(100, out pintar);
            Console.WriteLine(pintar);
            boligrafo.Pintar(100, out pintar);
            Console.WriteLine(pintar);
            Console.Read();
        }
Beispiel #10
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 17";

            #region
            //En el Main, crear un bolígrafo de tinta azul (ConsoleColor.Blue) y una cantidad inicial de tinta
            //de 100 y otro de tinta roja(ConsoleColor.Red) y 50 de tinta.
            #endregion
            Boligrafo boligrafoVerde    = new Boligrafo(ConsoleColor.Green, 100);
            Boligrafo boligrafoAmarillo = new Boligrafo(ConsoleColor.Yellow, 60);

            string dibujo = "";
            short  tinta;

            Console.ForegroundColor = boligrafoVerde.GetColor();
            Console.WriteLine("Boligrado Verde");

            boligrafoVerde.Pintar(101, out dibujo);
            Console.WriteLine(dibujo);

            boligrafoVerde.Pintar(50, out dibujo);
            Console.WriteLine(dibujo);

            tinta = boligrafoVerde.GetTinta();
            Console.WriteLine("El nivel de tinta es: {0}", tinta);

            boligrafoVerde.Recargar();
            tinta = boligrafoVerde.GetTinta();
            Console.WriteLine("Nivel de tinta ahora es: {0}", tinta);

            Console.ForegroundColor = boligrafoAmarillo.GetColor();
            Console.WriteLine("Boligrafo Amarillo");

            boligrafoAmarillo.Pintar(101, out dibujo);
            Console.WriteLine(dibujo);

            boligrafoAmarillo.Pintar(50, out dibujo);
            Console.WriteLine(dibujo);

            tinta = boligrafoAmarillo.GetTinta();
            Console.WriteLine("El nivel de tinta es: {0}", tinta);

            boligrafoAmarillo.Recargar();
            tinta = boligrafoAmarillo.GetTinta();
            Console.WriteLine("Nivel de tinta ahora es: {0}", tinta);
        }
Beispiel #11
0
        private static void EjecutarMenuBoligrafos(Boligrafo boligrafo)
        {
            string[] menuOpcionesBoligrafo = { "Pintar", "Recargar", "Volver" };
            int      opcion = 0;
            int      gasto  = 0;
            string   dibujo = string.Empty;
            bool     volver = false;

            do
            {
                Console.Clear();
                Console.WriteLine(Menu.CrearMenu(menuOpcionesBoligrafo, "Acciones del bolígrafo"));

                if (Solicitud.PedirEntero("Elija una opción: ", "Valor erroneo.", ref opcion))
                {
                    switch (opcion)
                    {
                    case 1:
                        if (Solicitud.PedirEntero("Gasto de tinta: ", "Valor erroneo.", ref gasto))
                        {
                            boligrafo.Pintar(gasto, out dibujo);
                            Console.ForegroundColor = boligrafo.GetColor();
                            Console.WriteLine(dibujo);
                            Console.ResetColor();
                            Console.ReadKey();
                        }
                        break;

                    case 2:
                        boligrafo.Recargar();
                        Console.WriteLine("Se recargó el bolígrafo.");
                        Console.ReadKey();
                        break;

                    case 3:
                        volver = true;
                        break;

                    default:
                        break;
                    }
                }
            } while (!volver);
        }
Beispiel #12
0
        static void Main(string[] args)
        {
            string dibujo  = "";
            string dibujo2 = "";
            //
            Boligrafo miBoligrafo = new Boligrafo(ConsoleColor.Blue, 100);

            miBoligrafo.Pintar(5, out dibujo);
            miBoligrafo.SetColor(ConsoleColor.Green);
            ImprimirDibujo(dibujo, miBoligrafo);
            //
            Boligrafo miBoligrafo2 = new Boligrafo(ConsoleColor.Red, 50);

            miBoligrafo2.Recargar();
            miBoligrafo2.Pintar(70, out dibujo2);
            ImprimirDibujo(dibujo2, miBoligrafo2);
            //
            Console.ReadKey();
        }
Beispiel #13
0
        static void Main(string[] args)
        {
            Boligrafo boliUno = new Boligrafo(100, ConsoleColor.Blue);
            //Boligrafo boliDos = new Boligrafo(50, ConsoleColor.Red);
            string lele = string.Empty;


            //Console.WriteLine(boliUno.GetColor());
            //Console.WriteLine(boliUno.GetTinta());

            Console.WriteLine("Cantidad de tinta inicial: " + boliUno.GetTinta());
            if (boliUno.Pintar(15, out lele))//si es true
            {
                Console.WriteLine("Color de la tinta: " + boliUno.GetColor());
                Console.Write("Dibujo:");
                Console.ForegroundColor = boliUno.GetColor();
                Console.WriteLine(lele);
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine("Cantidad de tinta ahora: " + boliUno.GetTinta());
                Console.WriteLine("------Aplico una recarga de tinta------");
                boliUno.Recargar();
                Console.WriteLine("Cantidad de tinta actual: " + boliUno.GetTinta());
            }



            //NOOOOOOOOOPPPPPPPPPPPPPPPP.

            //Console.WriteLine(boliUno.Pintar(2, out lele));
            //Console.WriteLine("Cantidad de tinta: " + lele);
            //boliUno.Recargar();
            //Console.WriteLine("Cantidad de tinta: " + boliUno.GetColor());

            //PRUEBA
            //Console.WriteLine("Color de tinta: " + boliUno.GetColor());
            //Console.WriteLine(boliUno.GetTinta());
            //boliUno.Recargar();
            //Console.WriteLine(boliUno.GetTinta());


            Console.ReadKey();
        }
Beispiel #14
0
        static void Main(string[] args)
        {
            Boligrafo bo1 = new Boligrafo(0, ConsoleColor.Blue);
            Boligrafo bo2 = new Boligrafo(50, ConsoleColor.Red);

            string aux;

            if (bo1.Pintar(100, out aux))
            {
                Console.ForegroundColor = bo1.GetColor;
                Console.WriteLine(aux);
                Console.WriteLine(bo1.GetTinta.ToString());
                bo1.Recargar();
                Console.ReadLine();
            }
            else
            {
                Console.WriteLine(aux);
                Console.ReadLine();
            }
        }
Beispiel #15
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio_17";

            Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red);
            string    dibujo;

            rojo.Pintar(49, out dibujo);
            rojo.Pintar(10, out dibujo);

            Console.ForegroundColor = rojo.GetColor();
            Console.WriteLine(dibujo);

            rojo.Recargar();
            rojo.Pintar(10, out dibujo);

            Console.WriteLine(dibujo);

            Console.ReadKey();
        }
Beispiel #16
0
        static void Main(string[] args)
        {
            string    dibujo;
            Boligrafo obj1 = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo obj2 = new Boligrafo(50, ConsoleColor.Yellow);

            if (obj1.Pintar(20, out dibujo))
            {
                Console.WriteLine(dibujo);
            }
            else
            {
                Console.WriteLine("El boligrafo estaba vacio");
            }

            if (obj2.Pintar(20, out dibujo))
            {
                Console.WriteLine(dibujo);
            }
            else
            {
                Console.WriteLine("El boligrafo estaba vacio");
            }

            if (obj1.Pintar(20, out dibujo))
            {
                Console.WriteLine(dibujo);
            }
            else
            {
                Console.WriteLine("El boligrafo estaba vacio");
            }

            obj1.Recargar();
            obj2.Recargar();

            Console.ReadKey();
        }
Beispiel #17
0
        static void Main(string[] args)
        {
            Console.Title           = "Ejercicio_17";
            Console.ForegroundColor = ConsoleColor.Green;

            Boligrafo azul = new Boligrafo(100, ConsoleColor.Blue);
            Boligrafo rojo = new Boligrafo(50, ConsoleColor.Red);
            char      salir = 'n';
            string    dibujo = "";
            int       opcion, cantTinta;

            do
            {
                Console.WriteLine("1- Escribir en rojo.");
                Console.WriteLine("2- Escribir en azul");
                Console.WriteLine("3- Recargar");
                Console.WriteLine("4- Salir");
                Console.WriteLine();
                Console.Write("Ingrese una opcion: ");
                if ((int.TryParse(Console.ReadLine(), out opcion)) && opcion >= 1 || opcion <= 4)
                {
                    switch (opcion)
                    {
                    case 1:
                        Console.Write("Cuanto desea escribir: ");
                        if (int.TryParse(Console.ReadLine(), out cantTinta))
                        {
                            if (rojo.Pintar(cantTinta, out dibujo))
                            {
                                Console.Clear();
                                Console.ForegroundColor = ConsoleColor.Red;
                                Console.Write(dibujo);
                                Console.ReadKey();
                            }
                            else
                            {
                                Console.Clear();
                                Console.WriteLine("No se pudo pintar por completo, recargue tinta.");
                                Console.Write("Solo le quedaban: ");
                                Console.ForegroundColor = ConsoleColor.Red;
                                Console.Write(dibujo);
                                Console.ReadKey();
                            }
                        }
                        break;

                    case 2:
                        Console.Write("Cuanto desea escribir: ");
                        if (int.TryParse(Console.ReadLine(), out cantTinta))
                        {
                            if (azul.Pintar(cantTinta, out dibujo))
                            {
                                Console.Clear();
                                Console.ForegroundColor = ConsoleColor.Blue;
                                Console.Write(dibujo);
                                Console.ReadKey();
                            }
                            else
                            {
                                Console.Clear();
                                Console.WriteLine("No se pudo pintar por completo, recargue tinta.");
                                Console.Write("Solo le quedaban: ");
                                Console.ForegroundColor = ConsoleColor.Blue;
                                Console.Write(dibujo);
                                Console.ReadKey();
                            }
                        }
                        break;

                    case 3:
                        Console.WriteLine("1- Recargar tinta roja.");
                        Console.WriteLine("2- Recargar tinta azul.");
                        Console.WriteLine();
                        Console.Write("Elija una opcion: ");
                        if (int.TryParse(Console.ReadLine(), out opcion))
                        {
                            switch (opcion)
                            {
                            case 1:
                                rojo.Recargar();
                                Console.Clear();
                                Console.Write("Se recargo la tinta roja");
                                Console.ReadKey();
                                break;

                            case 2:
                                azul.Recargar();
                                Console.Clear();
                                Console.Write("Se recargo la tinta azul ");
                                Console.ReadKey();
                                break;

                            default:
                                Console.WriteLine("Error.");
                                Console.ReadKey();
                                break;
                            }
                        }
                        break;

                    case 4:
                        salir = 's';
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("Error elija entre las opciones.");
                    Console.ReadKey();
                }
                Console.ForegroundColor = ConsoleColor.Green;
                Console.Clear();
            } while (salir != 's');
        }