コード例 #1
0
        static void Main(string[] args)
        {
            SerPensante robot  = new Robot(50);
            SerPensante humano = new Humano(50);
            SerPensante cyborg = new Cyborg(50);
            string      opcion = "";

            while (opcion != "Salir")
            {
                Console.WriteLine("[1]Hacer pensar al Robot\n[2]Hacer estudiar al Robot\n[3]Hacer pensar al Humano\n[4]Hacer estudiar al humano\n[5]Hacer pensar al Cyborg\n[6]Hacer estudiar al Cyborg");
                opcion = Console.ReadLine();
                switch (opcion)
                {
                case "1":
                    Console.WriteLine("Ingrese que penso");
                    opcion = Console.ReadLine();
                    robot.pensar(opcion);
                    break;

                case "2":
                    Console.WriteLine("Ingrese que estudio");
                    opcion = Console.ReadLine();
                    robot.estudiar(opcion);
                    break;

                case "3":
                    Console.WriteLine("Ingrese que penso");
                    opcion = Console.ReadLine();
                    humano.pensar(opcion);
                    break;

                case "4":
                    Console.WriteLine("Ingrese que estudio");
                    opcion = Console.ReadLine();
                    humano.estudiar(opcion);
                    break;

                case "5":
                    Console.WriteLine("Ingrese que penso");
                    opcion = Console.ReadLine();
                    cyborg.pensar(opcion);
                    break;

                case "6":
                    Console.WriteLine("Ingrese que estudio");
                    opcion = Console.ReadLine();
                    cyborg.estudiar(opcion);
                    break;

                default:
                    opcion = "Salir";
                    break;
                }
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            int    op = 1;
            string tema;

            List <string> conocimiento = new List <string> {
                "nadar", "contar", "leer", "escribir", "sumar", "restar"
            };
            List <string> intereses = new List <string> {
                "jugar", "futbol", "futuro", "libros", "estudiar", "viajar"
            };

            Humano pepe  = new Humano(conocimiento, intereses, 2);
            Robot  walle = new Robot(conocimiento, 5);
            Cyborg T800  = new Cyborg(conocimiento, intereses, 7);

            while (op != 0)
            {
                Console.WriteLine("puntos de humano: " + pepe.puntos);
                Console.WriteLine("puntos de robot: " + walle.puntos);
                Console.WriteLine("puntos de cyborg: " + T800.puntos);

                Console.WriteLine("que desea hacer?");
                Console.WriteLine("1: para que el humano estudie\n2: para que el humano pensar");
                Console.WriteLine("3: para que el robot estudie\n4: para que el robot pensar");
                Console.WriteLine("5: para que el cyborg estudie\n6: para que el cyborg pensar");
                op = Int32.Parse(Console.ReadLine());

                switch (op)
                {
                case 1:
                    Console.WriteLine("ingrese un tema para estudiar");
                    tema = Console.ReadLine();
                    pepe.estudiar(tema);
                    break;

                case 2:
                    Console.WriteLine("ingrese un tema para pensar");
                    tema = Console.ReadLine();
                    pepe.pensar(tema);
                    break;

                case 3:
                    Console.WriteLine("ingrese un tema para estudiar");
                    tema = Console.ReadLine();
                    walle.estudiar(tema);
                    break;

                case 4:
                    Console.WriteLine("ingrese un tema para pensar");
                    tema = Console.ReadLine();
                    walle.pensar(tema);
                    break;

                case 5:
                    Console.WriteLine("ingrese un tema para estudiar");
                    tema = Console.ReadLine();
                    T800.estudiar(tema);
                    break;

                case 6:
                    Console.WriteLine("ingrese un tema para pensar");
                    tema = Console.ReadLine();
                    T800.pensar(tema);
                    break;
                }
            }
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Serpensante serpensante = new Robot();
            Humano      humano = new Humano();
            int         opcion = 1;
            string      opcion1, estudia, tema = "";

            do
            {
                Console.WriteLine("Ingrese la opcion que desea realizar\n" +
                                  "1)Para que el humano estudie\n" +
                                  "2)Para que el humano piense\n" +
                                  "3)Para que el cyborg estudie\n" +
                                  "4)Para que el cyborg piense\n" +
                                  "5)Para que el robot estudie\n" +
                                  "6)Para que el robot piense\n" +
                                  "Ingrese cualquier otra letra para salir\n");
                opcion1 = Console.ReadLine();
                switch (opcion1)
                {
                case "1":
                    serpensante = new Humano();
                    Console.WriteLine("ingrese lo que estudio");
                    estudia = Console.ReadLine();
                    serpensante.estudiar(estudia);
                    break;

                case "2":
                    serpensante = new Humano();
                    Console.WriteLine("Ingrese el tema a pensar:");
                    tema = Console.ReadLine();
                    Console.WriteLine("Puntos de inteligencia:" + serpensante.pensar(tema));
                    break;

                case "3":
                    serpensante = new Cyborg();
                    Console.WriteLine("ingrese lo que estudio");
                    estudia = Console.ReadLine();
                    serpensante.estudiar(estudia);
                    break;

                case "4":
                    serpensante = new Cyborg();
                    Console.WriteLine("Puntos de inteligencia:" + serpensante.pensar(tema));
                    break;

                case "5":
                    serpensante = new Robot();
                    Console.WriteLine("ingrese lo que estudio");
                    estudia = Console.ReadLine();
                    serpensante.estudiar(estudia);
                    break;

                case "6":
                    serpensante = new Robot();
                    Console.WriteLine("Puntos de inteligencia:" + serpensante.pensar(tema));
                    break;

                default:
                    opcion = 2;
                    break;
                }
            }while(opcion == 1);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            Humano humano = new Humano();
            Robot  robot  = new Robot();
            Cyborg cyborg = new Cyborg();

            int    id   = 1;
            string tema = "";

            Console.WriteLine("[0]Salir\n" +
                              "[1]Hacer estudiar a Humano\n" +
                              "[2]Hacer pensar a Humano\n" +
                              "[3]Hacer estudiar a Robot\n" +
                              "[4]Hacer pensar a Robot\n" +
                              "[5]Hacer estudiar a Cyborg\n" +
                              "[6]Hacer pensar a Cyborg" +
                              "[7]Ver inteligencia de Todos");

            while (id != 0)
            {
                id = Int32.Parse(Console.ReadLine());

                switch (id)
                {
                case 1:
                    Console.WriteLine("Ingrese el tema");
                    tema = Console.ReadLine();

                    humano.estudiar(tema);
                    break;

                case 2:
                    Console.WriteLine("Ingrese el tema");
                    tema = Console.ReadLine();

                    humano.pensar(tema);
                    break;

                case 3:
                    Console.WriteLine("Ingrese el tema");
                    tema = Console.ReadLine();

                    robot.estudiar(tema);
                    break;

                case 4:
                    robot.pensar("");
                    break;

                case 5:
                    Console.WriteLine("Ingrese el tema");
                    tema = Console.ReadLine();

                    cyborg.estudiar(tema);
                    break;

                case 6:
                    cyborg.pensar("");
                    break;

                case 7:
                    Console.WriteLine("Inteligencia de Humano " + humano.Inteligencia +
                                      "\nInteligencia de Robot " + robot.Inteligencia +
                                      "\nInteligencia de Cyborg " + cyborg.Inteligencia);
                    break;
                }
            }
        }
コード例 #5
0
        static void Main(string[] args)
        {
            Serpensante pensante = new Robot();
            Humano      humano = new Humano();
            int         opcion = 1;
            string      opcion1, estudia, tema = "";

            Console.WriteLine("ingrese una opcion");
            do
            {
                Console.WriteLine("Robot:\n1)Estudiar\n2)Pensar\nHumano:\n3)Estudiar\n4)Pensar\nCyborg:\n5)Estudiar\n6)Pensar\n7)Salir");
                opcion1 = Console.ReadLine();
                switch (opcion1)
                {
                case "1":
                    pensante = new Robot();
                    Console.WriteLine("ingrese lo que estudio");
                    estudia = Console.ReadLine();
                    pensante.estudiar(estudia);
                    break;

                case "2":
                    pensante = new Robot();
                    Console.WriteLine("Puntos de inteligencia:" + pensante.pensar(tema));
                    break;

                case "3":
                    pensante = new Humano();
                    Console.WriteLine("ingrese lo que estudio");
                    estudia = Console.ReadLine();
                    pensante.estudiar(estudia);
                    break;

                case "4":
                    pensante = new Humano();
                    Console.WriteLine("Ingrese el tema a pensar:");
                    tema = Console.ReadLine();
                    Console.WriteLine("Puntos de inteligencia:" + pensante.pensar(tema));
                    break;

                case "5":
                    pensante = new Cyborg();
                    Console.WriteLine("ingrese lo que estudio");
                    estudia = Console.ReadLine();
                    pensante.estudiar(estudia);
                    break;

                case "6":
                    pensante = new Cyborg();
                    Console.WriteLine("Puntos de inteligencia:" + pensante.pensar(tema));
                    break;

                case "7":
                    opcion = 2;
                    break;

                default:
                    Console.WriteLine("ingrese una opcion real");
                    break;
                }
            }while(opcion == 1);
        }