Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            char        rta = 'e';
            Computadora CPU = new Computadora();

            CPU.setEstaEncendida(true);
            CPU.setMarca(EMarca.Apple);
            CPU.setPeso(39);
            CPU.setProcesador(EProcesador.Intel_Celeron_430);

            CPU.InformarEstado();
            Console.WriteLine("\n\nDesea Encender o Apagar (E/A)?: ");
            rta = char.Parse(Console.ReadLine());
            if (rta == 'e')
            {
                CPU.Encender();
                Console.ReadKey();
            }
            else if (rta == 'a')
            {
                CPU.Apagar();
                Console.ReadKey();
            }
            else
            {
                Console.WriteLine("Error de letra indicada");
            }


            Console.Clear();
            Console.WriteLine("Informe con getters: ");

            Console.WriteLine("\n\nEsta encendida? {0}\nMarca: {1}\nPeso: {2}\nProcesador: {3}", CPU.getEstaEncendida(), CPU.getMarca(), CPU.getPeso(), CPU.getProcesador());
            Console.ReadKey();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            char rta = 's';
            int  op;
            //Agregar un constructor que reciba como parámetros todos sus
            //atributos y los métodos:
            //1- InformarEstado: informa el estado actual de la computadora
            //(marca, procesador, si está encendida o no, etc.).
            //2- Encender.
            //3- Apagar
            //Nota: Las clases, los enumerados y el Program deben estar en
            //namespaces distintos.

            Computadora compu1 = new Computadora();

            compu1.setEstaEncendida(false);
            compu1.setMarca(EMarca.Apple);
            compu1.setPeso(3);
            compu1.setProcesador(EProcesador.Intel_Core_i7);

            do
            {
                Console.Clear();
                Console.WriteLine("COMPUTADORA");
                Console.WriteLine("\n\n1 - Informar Estado.");
                Console.WriteLine("\n2 - Encender.");
                Console.WriteLine("\n3 - Apagar.");
                Console.WriteLine("\n4 - Salir.");
                Console.WriteLine("\n\nIngrese Opcion Deseada: ");
                op = int.Parse(Console.ReadLine());
                switch (op)
                {
                case 1:
                    Console.Clear();
                    Console.WriteLine("DATOS COMPUTADORA");
                    compu1.Mostrar();
                    Console.ReadKey();
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("ENCENDER EL EQUIPO");
                    if (compu1.getEstaEncendida() == true)
                    {
                        Console.WriteLine("\n\nEstado actual.........ENCENDIDA");
                        Console.WriteLine("\nEl equipo ya se encuentra encendido");
                        Console.ReadKey();
                    }
                    else
                    {
                        Console.WriteLine("\n\nEstado actual.........APAGADA");
                        Console.WriteLine("\nEl equipo se encuentra apagado.\nDesea Encenderlo?: ");
                        char rta2 = char.Parse(Console.ReadLine());
                        if (rta2 == 's')
                        {
                            compu1.setEstaEncendida(true); Console.WriteLine("\nSe encendio el equipo"); break;
                        }
                        else if (rta2 == 'n')
                        {
                            Console.WriteLine("\nNo se encendio el equipo."); Console.ReadKey(); break;
                        }
                        else
                        {
                            Console.WriteLine("\nError letra ingresada."); break;
                        }
                    }
                    break;

                case 3:
                    Console.Clear();
                    Console.WriteLine("APAGAR EL EQUIPO");
                    if (compu1.getEstaEncendida() == true)
                    {
                        Console.WriteLine("\n\nEstado actual.........ENCENDIDA");
                        Console.WriteLine("\nEl equipo se encuentra encendido.\nDesea Apagarlo?: ");
                        char rta2 = char.Parse(Console.ReadLine());
                        if (rta2 == 's')
                        {
                            compu1.setEstaEncendida(false); Console.WriteLine("\nSe apago el equipo"); Console.ReadKey(); break;
                        }
                        else if (rta2 == 'n')
                        {
                            Console.WriteLine("\nNo se apago el equipo."); Console.ReadKey(); break;
                        }
                        else
                        {
                            Console.WriteLine("\nError letra ingresada."); break;
                        }
                    }
                    else
                    {
                        Console.WriteLine("\n\nEstado actual.........APAGADA");
                        Console.WriteLine("\nEl equipo ya se encuentra apagado.");
                        Console.ReadKey();
                    }
                    break;

                case 4:
                    Console.Clear();
                    Console.WriteLine("Desea salir?: ");
                    rta = char.Parse(Console.ReadLine());
                    break;

                default:
                    break;
                }
            } while (rta != 'n');
        }