コード例 #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         menu = 0;
            SerPensante s1   = new Humano();
            SerPensante s2   = new Robot();
            SerPensante s3   = new Cyborg();

            do
            {
                Console.WriteLine("Puntos de inteligencia\n Humano: {0}\n Robot: {1}\n Cyborg: {2}", s1.getPuntos, s2.getPuntos, s3.getPuntos);
                Console.WriteLine("[1]humano estudia \n[2]humano piensa \n[3]robot estudia \n[4]robot piensa \n[5]cyborg estudia \n[6]cyborg piensa \n[0]salir");
                menu = Int32.Parse(Console.ReadLine());

                switch (menu)
                {
                case 1:
                    Console.WriteLine("ingrese el objeto de estudio");
                    s1.Estudiar(Console.ReadLine());
                    break;

                case 2:
                    Console.WriteLine("ingrese el objeto de pensamiento");
                    s1.Pensar(Console.ReadLine());
                    break;

                case 3:
                    Console.WriteLine("ingrese el objeto de estudio");
                    s2.Estudiar(Console.ReadLine());
                    break;

                case 4:
                    Console.WriteLine("ingrese el objeto de pensamiento");
                    s2.Pensar(Console.ReadLine());
                    break;

                case 5:
                    Console.WriteLine("ingrese el objeto de estudio");
                    s3.Estudiar(Console.ReadLine());
                    break;

                case 6:
                    Console.WriteLine("ingrese el objeto de pensamiento");
                    s3.Pensar(Console.ReadLine());
                    break;
                }
            }while(menu != 0);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            List <string> interecesHumano = new List <string> {
                "Astronomia", "Videojuegos", "Artes Marciales"
            };
            List <string> conocimientosHumano = new List <string> {
                "Biologia", "MMA", "Historia AC2"
            };
            List <string> interecesRobot     = new List <string>();
            List <string> conocimientosRobot = new List <string> {
                "Matematica", "Fisica", "Programacion"
            };


            SerPensante Jorge          = new Humano(interecesHumano, conocimientosHumano);
            SerPensante hijoDeElonMusk = new Cyborg(interecesHumano, conocimientosRobot);
            SerPensante R2D2           = new Robot(interecesRobot, conocimientosRobot);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            List <string> intereses    = new List <string>();
            List <string> conocimiento = new List <string>();

            conocimiento.Add("sumar");
            conocimiento.Add("restar");
            conocimiento.Add("multiplicar");
            conocimiento.Add("leer");
            conocimiento.Add("caminar");
            conocimiento.Add("programar");
            intereses.Add("musica");
            intereses.Add("videojuegos");
            intereses.Add("guitarra");
            intereses.Add("historia");
            intereses.Add("dibujar");
            intereses.Add("peliculas");
            intereses.Add("cine");
            intereses.Add("futbol");
            SerPensante humano1 = new Humano(conocimiento, intereses, 3);
            SerPensante robot1  = new Robot(conocimiento, 1);
            SerPensante cyborg1 = new Cyborg(conocimiento, intereses, 3);
            int         salir   = 1;
            int         opcion  = 0;
            string      tema    = "";

            while (salir == 1)
            {
                Console.WriteLine("Inteligencia de humano:" + humano1.Inteligencia);
                Console.WriteLine("Inteligencia de robot:" + robot1.Inteligencia);
                Console.WriteLine("Inteligencia de cyborg:" + cyborg1.Inteligencia);
                Console.WriteLine("Ingrese:\n[1]Pensar con humano\n[2]Estudiar con hum\n[3]Pensar con robot\n[4]Estudiar con robot\n[5]Pensar con cyborg\n[6]Estudiar con cyborg");
                opcion = Int32.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Console.WriteLine("Ingrese un tema para pensar:");
                    tema = Console.ReadLine();
                    humano1.Pensar(tema);
                    Console.WriteLine("El humano ha pensado");
                    break;

                case 2:
                    Console.WriteLine("Ingrese un tema para estudiar: ");
                    tema = Console.ReadLine();
                    Console.WriteLine("El humano ha estudiado");
                    humano1.Estudiar(tema);
                    break;

                case 3:
                    Console.WriteLine("Ingrese un tema para pensar:");
                    tema = Console.ReadLine();
                    robot1.Pensar(tema);
                    Console.WriteLine("El robot ha pensado");
                    break;

                case 4:
                    Console.WriteLine("Ingrese un tema para estudiar: ");
                    tema = Console.ReadLine();
                    robot1.Estudiar(tema);
                    Console.WriteLine("El robot ha estudiado");
                    break;

                case 5:
                    Console.WriteLine("Ingrese un tema para pensar:");
                    tema = Console.ReadLine();
                    cyborg1.Pensar(tema);
                    Console.WriteLine("El cyborg ha pensado");
                    break;

                case 6:
                    Console.WriteLine("Ingrese un tema para estudiar: ");
                    tema = Console.ReadLine();
                    cyborg1.Estudiar(tema);
                    Console.WriteLine("El cyrbog ha estudiado");
                    break;

                default:
                    Console.WriteLine("La opcion no coincide con ningun numero");
                    break;
                }
                Console.WriteLine("Ingrese 1 para continuar otro num para salir");
                salir = Int32.Parse(Console.ReadLine());
            }
        }
コード例 #5
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;
                }
            }
        }
コード例 #6
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;
                }
            }
        }
コード例 #7
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);
        }
コード例 #8
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);
        }