private void btnPruebaClases_Click(object sender, EventArgs e) { carrera = new Carrera(10); Animal a1 = new Perro(ERazas.Galgo, 60); carrera += a1; Perro a2 = new Perro(ERazas.Galgo, 60); carrera += a2; Humano a3 = new Humano("Juan", "Gomez", 20); carrera += a3; Caballo a4 = new Caballo("Veloz", 70); carrera += a4; Caballo a5 = new Caballo("Match 5", 75); carrera += a5; Animal a6 = new Humano("Pedro", "Martínez", 40); carrera += a6; Perro a7 = new Perro(ERazas.OvejeroAleman, 50); carrera += a7; }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); Ballena miBallena = new Ballena("Moby"); //array de los objetos Mamiferos[] almacenMamiferos = new Mamiferos[4]; almacenMamiferos[0] = miBabieca; almacenMamiferos[1] = miJuan; almacenMamiferos[2] = miGorila; almacenMamiferos[3] = miBallena; Console.WriteLine("---------------------------------------------------"); Console.WriteLine("El número de patas de caballo son: " + miBabieca.numeroPatas()); Console.WriteLine("El número de patas del gorila son: " + miGorila.numeroPatas()); Console.WriteLine("---------------------------------------------------"); //polimorfismo Console.WriteLine("Ejemplo de polimorfismo:"); for (int i = 0; i < 4; i++) { almacenMamiferos[i].pensar(); almacenMamiferos[i].getNombre(); } }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); //array de los objetos Mamiferos[] almacenMamiferos = new Mamiferos[3]; almacenMamiferos[0] = miBabieca; almacenMamiferos[1] = miJuan; almacenMamiferos[2] = miGorila; almacenMamiferos[0].getNombre(); almacenMamiferos[1].getNombre(); almacenMamiferos[2].getNombre(); miBabieca.pensar(); miGorila.pensar(); miJuan.pensar(); almacenMamiferos[0].pensar(); almacenMamiferos[1].pensar(); almacenMamiferos[2].pensar(); //polimorfismo Console.WriteLine("Ejemplo de polimorfismo:"); for (int i = 0; i < 3; i++) { almacenMamiferos[i].pensar(); } }
static void Main(string[] args) { Caballo caballo = new Caballo("Trueno"); caballo.getNombre(); Hombre hombre = new Hombre("Juan"); hombre.getNombre(); Perros perro = new Perros("Sultan"); perro.getNombre(); Chinpance chinpance = new Chinpance("Loquillo"); //polimorfismo Console.WriteLine("Polimorfimos"); Mamiferos[] varios = new Mamiferos[3]; varios[0] = hombre; varios[1] = chinpance; varios[2] = perro; for (int i = 0; i < varios.Length; i++) { varios[i].Pensar(); } Console.ReadLine(); }
public Pieza GetPieza(char key) { Pieza piezas = null; if (_piezas.ContainsKey(key)) { piezas = _piezas[key]; } else { switch (key) { case 'P': piezas = new Peon(key); break; case 'R': piezas = new Rey(key); break; case 'r': piezas = new Reina(key); break; case 'C': piezas = new Caballo(key); break; case 'A': piezas = new Alfil(key); break; case 'T': piezas = new Torre(key); break; case 'D': piezas = new Dama(key); break; } _piezas.Add(key, piezas); } return(piezas); }
static void Main(string[] args) { Auto auto1 = new Auto(4, 4, EVelocidad.media); Cohete cohete1 = new Cohete(3, 8, "SpaceX", EVelocidad.hiper); Caballo caballo1 = new Caballo(2, "Pura Sangre", EVelocidad.media); Console.WriteLine(auto1.Detalle); Console.WriteLine(cohete1.Detalle); Console.WriteLine(caballo1.Detalle); Console.WriteLine(cohete1.Acelerar()); Console.WriteLine(auto1.Acelerar()); Console.ReadLine(); List <Vehiculo> _lista = new List <Vehiculo>(); _lista.Add(auto1); _lista.Add(cohete1); _lista.Add(caballo1); foreach (Vehiculo a in _lista) { Console.WriteLine(a.Detalle); } Console.ReadLine(); }
static void Main(string[] args) { List <Vehiculo> lista = new List <Vehiculo>(); Cohete c1 = new Cohete(5, EVelocidad.Hiper, "apollo11"); Auto a1 = new Auto(5, EVelocidad.Super, 4); Caballo ca1 = new Caballo(2, EVelocidad.Minima, "Pony", "Marron"); Console.WriteLine(c1.ToString()); Console.WriteLine(ca1.ToString()); Console.WriteLine(a1.ToString()); Console.ReadKey(); Console.Clear(); lista.Add(a1); lista.Add(ca1); lista.Add(c1); foreach (Vehiculo v in lista) { Console.WriteLine(v.ToString()); Console.WriteLine(v.acelerar()); Console.WriteLine(v.frenar()); Console.WriteLine(""); Console.WriteLine("====================================="); } Console.ReadKey(); Console.Clear(); }
static void Main(string[] args) { //INSTANCIO DISTINTOS TRANSPORTES Auto autito = new Auto(2, Velocidades.Alta, 4); Caballo ico = new Caballo("Poni", 1, Velocidades.Minima, Colores.Marrón); Cohete chalenger = new Cohete(16, Velocidades.Hiper, 5, "98 Full"); //CREO UNA LISTA GENÉRICA DE TIPO TRANSPORTE List <Transporte> ListaDeTransporte = new List <Transporte>(); //AGREGO LOS DISTINTOS TIPOS DE TRANSPORTE ListaDeTransporte.Add(autito); ListaDeTransporte.Add(ico); ListaDeTransporte.Add(chalenger); //RECORRO LA LISTA CON UN FOREACH foreach (Transporte transporteAux in ListaDeTransporte) { //LA IMPLEMENTACIÓN SE RESUELVE EN TIEMPO DE EJECUCIÓN Console.WriteLine(transporteAux); //OTRA FORMA ES INVOCANDO EXPLÍCITAMENTE AL TOSTRING() //transporteAux.ToString(); //UTILIZO LA PROPIEDAD ABSTRACTA Console.WriteLine(transporteAux.TiempoDeUso); Console.WriteLine("---------------------------------------"); } Console.ReadLine(); }
static void Main(string[] args) { //INSTANCIO DISTINTOS TRANSPORTES Auto autito = new Auto(4, Velocidades.Alta, 3); Caballo ico = new Caballo("poni", 1, Velocidades.Minima, Colores.Pinto); Cohete chalenger = new Cohete(8, Velocidades.Hiper, 4, "98 full"); //ERROR NO SE PUEDE INSTANCIAR UNA CLASE ABSTRACTA!!! //Transporte miTransporte = new Transporte(2, Velocidades.Baja); //DECLARO UNA VARIABLE DE TIPO TRANSPORTE Transporte miTransporte; //PUEDO INICIALIZARLA CON OBJETOS DE CLASES DERIVADAS miTransporte = autito; //MUESTRO MÉTODOS GENÉRICOS miTransporte.Avanzar(); miTransporte.Frenar(); Console.ReadLine(); //CASTEO PARA OBTENER ATRIBUTOS PROPIOS Console.WriteLine(); Console.WriteLine("Atributos particulares según la clase...{0}", ((Auto)miTransporte).cantidadRuedas); Console.ReadLine(); //CREO UNA LISTA GENÉRICA DE TIPO TRANSPORTE List <Transporte> ListaDeTransporte = new List <Transporte>(); //AGREGO LOS DISTINTOS TIPOS DE TRANSPORTE ListaDeTransporte.Add(autito); ListaDeTransporte.Add(ico); ListaDeTransporte.Add(chalenger); ListaDeTransporte.Add(miTransporte); //RECORRO LA LISTA CON UN FOREACH foreach (Transporte transporteAux in ListaDeTransporte) { //LA IMPLEMENTACIÓN SE RESUELVE EN TIEMPO DE EJECUCIÓN transporteAux.Avanzar(); transporteAux.Frenar(); Console.WriteLine("---------------------------------------"); } Console.ReadLine(); Console.Clear(); foreach (Transporte item in ListaDeTransporte) { Console.WriteLine(item.ToString()); Console.WriteLine("---------------------------------------"); } Console.ReadLine(); }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); Ballena miBallena = new Ballena("Moby"); Lagartija miLagartija = new Lagartija("Igor"); miLagartija.getNombre(); miLagartija.respirar(); miJuan.getNombre(); miJuan.respirar(); }
public static void Main(string[] args) { //indicar error por lo que de acuerdo al constructor que recibe parametro debemos agregar el parametro en el objeto Caballo Babieca = new Caballo("Fugaz"); Humano Juan = new Humano("Juan"); Gorila Copito = new Gorila("Copito"); Juan.getNombre(); Copito.getNombre(); Babieca.getNombre(); Babieca.galope(); Juan.pensar(); Copito.trepar(); Copito.respirar(); }
static void Main(string[] args) { Caballo caballo = new Caballo("Trueno"); caballo.getNombre(); Hombre hombre = new Hombre("Juan"); hombre.getNombre(); Perros perro = new Perros("Sultan"); perro.getNombre(); Console.ReadLine(); }
static void Main(string[] args) { // Obstaculos Obstaculo obs1 = new ObstaculoSimple(pId: "OBS1", pPuntaje: 20); Obstaculo obs2 = new ObstaculoExigente(pId: "OBS2", pPuntaje: 30); Obstaculo obs3 = new ObstaculoSimple(pId: "OBS3", pPuntaje: 40); Obstaculo obs4 = new ObstaculoExigente(pId: "OBS4", pPuntaje: 50); Obstaculo obs5 = new ObstaculoExigente(pId: "OBS5", pPuntaje: 60); Obstaculo obs6 = new ObstaculoSimple(pId: "OBS6", pPuntaje: 70); Obstaculo obs7 = new ObstaculoExigente(pId: "OBS7", pPuntaje: 80); Obstaculo obs8 = new ObstaculoExigente(pId: "OBS8", pPuntaje: 90); // Jinete Jinete jineteManuel = new Jinete("MANUEL", "J1"); Caballo caballoTormenta = new Caballo("TORMENTA"); Binomio binomioB1 = new Binomio("B1", jineteManuel, caballoTormenta); EvaluarParticipante evaluarParticipanteVersion1 = new EvaluarParticipanteVersion1(); CategoriaSaltoHipico categoriaExperto = new Experto(30, evaluarParticipanteVersion1); categoriaExperto.AddObstaculo(obs1, pOrden: 1); categoriaExperto.AddObstaculo(obs5, pOrden: 2); categoriaExperto.AddObstaculo(obs6, pOrden: 3); categoriaExperto.AddObstaculo(obs8, pOrden: 4); categoriaExperto.AddObstaculo(obs3, pOrden: 5); categoriaExperto.AddObstaculo(obs2, pOrden: 6); categoriaExperto.AddParticipante(binomioB1); var colObstaculosPasadosBinomioB1 = new Dictionary <string, EstadoObstaculoPasado>() { { "OBS1", EstadoObstaculoPasado.exito }, { "OBS5", EstadoObstaculoPasado.derribo }, { "OBS6", EstadoObstaculoPasado.exito }, { "OBS8", EstadoObstaculoPasado.exito }, { "OBS3", EstadoObstaculoPasado.derribo }, { "OBS2", EstadoObstaculoPasado.exito } }; categoriaExperto.RegistrarParticipacion(binomioB1, 29, colObstaculosPasadosBinomioB1); categoriaExperto.ElaborarRanking(); //26062019_1 }
static void Main(string[] args) { Auto auto = new Auto(5, Velocidades.Alta, 4); Caballo caballo = new Caballo(1, Velocidades.Baja, "Pony", Colores.Pinto); Cohete cohete = new Cohete(3, Velocidades.Hiper, "Apolo", 8); auto.Avanzar(); auto.Frenar(); Console.WriteLine(); caballo.Avanzar(); caballo.Frenar(); Console.WriteLine(); cohete.Avanzar(); cohete.Frenar(); Console.ReadKey(true); }
public static clsAbsAnimal validarTipoAnimal(String nombre) { clsAbsAnimal animal = null; if (nombre.Equals("caballo")) { animal = new Caballo(); } else if (nombre.Equals("gallina")) { animal = new Gallina(); } else if (nombre.Equals("vaca")) { animal = new Vaca(); } return(animal); }
static void Main(string[] args) { Carrera carrera = new Carrera(10); Animal a1 = new Perro(Perro.Razas.Galgo, 155); carrera += a1; Perro a2 = new Perro(Perro.Razas.Galgo, 60); carrera += a2; Humano a3 = new Humano("Juan", "Gomez", 20); carrera += a3; Caballo a4 = new Caballo("Veloz", 70); carrera += a4; Caballo a5 = new Caballo("Match 5", 75); carrera += a5; Animal a6 = new Humano("Pedro", "Martínez", 40); carrera += a6; Perro a7 = new Perro(Perro.Razas.OvejeroAleman, 50); carrera += a7; XmlSerializer xmlSerializer = new XmlSerializer(typeof(List <Animal>)); XmlTextWriter xmlWriter = new XmlTextWriter("Animales.xml", Encoding.UTF8); XmlTextReader xmlReader = new XmlTextReader("Animales.xml"); xmlSerializer.Serialize(xmlWriter, carrera._animales); xmlWriter.Close(); Console.WriteLine(carrera.MostrarCarrera(carrera)); Console.ReadKey(); }
static void Main(string[] args) { Caballo caballo = new Caballo("Trueno"); caballo.getNombre(); Hombre hombre = new Hombre("Juan"); hombre.getNombre(); Perros perro = new Perros("Sultan"); perro.getNombre(); //principio de sustitucion Mamiferos m = new Perros("sss"); m.TomanLeche(); Mamiferos ma = new Mamiferos("Relampago"); Caballo ca = new Caballo("Terciepelo"); ma = ca; ma.getNombre(); Object miCaballo = new Caballo("Alazan"); Mamiferos[] mamif = new Mamiferos[3]; mamif[0] = caballo; mamif[1] = perro; mamif[2] = hombre; //mamif[1].getNombre(); Console.ReadLine(); }
public IActionResult Create(Caballo caballo) { this.repo.InsertarCaballo(caballo.IdCaballo, caballo.Nombre , caballo.Nivel, caballo.Edad); return(RedirectToAction("Index")); }
static void Main(string[] args) { Utilidades.EnviarCorreo(); // Mamifero Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("******************** Mamifero ********************"); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Perro p = new Perro(); p.Nombre = "Perro: Shepsky"; p.Patas = 4; p.EsDomestico = true; p.Comer(); p.Caminar(); p.Ladrar(); p.Tamano(); Console.WriteLine(p.Nombre); Console.WriteLine("Numero de patas:" + p.Patas); Console.WriteLine(""); Gato g = new Gato("Gato: Chay", 4, "Si"); g.Comer(); g.Caminar(); g.Maullar(); Console.WriteLine(g.Nombre); Console.WriteLine("Numero de patas:" + g.Patas); Console.WriteLine(""); Caballo c = new Caballo(); c.Nombre = "Caballo: Shire"; c.Patas = 4; c.Melena = "Liso"; c.Comer(); c.Caminar(); c.Relinchar(); Console.WriteLine(g.Nombre); Console.WriteLine("Numero de patas:" + c.Patas); Console.WriteLine(""); Mono m = new Mono(); m.Nombre = "Mono: Kandti"; m.Patas = 4; m.Pelaje = "Negro y Cafe"; m.Comer(); m.Caminar(); m.Maullar(); Console.WriteLine(m.Nombre); Console.WriteLine("Numero de patas:" + m.Patas); Console.WriteLine(""); // AVES Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("********************** Aves ********************* "); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Aguila a = new Aguila(); a.Nombre = "Aguila : Real"; a.Plumaje = "Color : Negro y Cafe"; a.Comer(); a.Volar(); a.Tamano(); Console.WriteLine(a.Nombre); Console.WriteLine(a.Plumaje); Console.WriteLine(""); Loro l = new Loro(); l.Nombre = "Loro: Cacatúa"; l.Plumaje = "Color: Blanco con Copo Verde"; l.Comer(); l.Hablar(); l.Tamano(); Console.WriteLine(l.Nombre); Console.WriteLine(l.Plumaje); Console.WriteLine(""); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); Console.WriteLine("********************* PECES **********************"); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++"); PezGlobo pg = new PezGlobo(); pg.Nombre = "Pez: Globo"; pg.Escamas = "Color: Amarillo Con Negro "; pg.Aletas = 3; pg.Defensa(); pg.Tamano(); Console.WriteLine(pg.Nombre); Console.WriteLine(pg.Escamas); Console.WriteLine("Numero de Aletas:" + pg.Aletas); Console.WriteLine(""); PezDorado pd = new PezDorado(); pd.Nombre = "Pez: Dorado"; pd.Escamas = "Color: Amarillo Oro "; pd.Aletas = 5; pd.Tamano(); Console.WriteLine(pd.Nombre); Console.WriteLine(pd.Escamas); Console.WriteLine("Numero de Aletas:" + pd.Aletas); Console.WriteLine(""); }
static void Main(string[] args) { //VER ESTE EJEMPLO SIN HACER LA CLASE ANIMAL ABSTRACTA // Animal a1 = new Animal(10, 80); // Console.WriteLine( a1.MostrarDatos()); //-------------HUMANO------------------ Console.WriteLine("HUMANOS \r\n"); Humano h1 = new Humano("Lucas", "Villamayor", 29); Humano h2 = new Humano("Jorge", "Alcina", 70); Console.WriteLine(h1.MostrarHumano()); Console.WriteLine(h2.MostrarHumano()); Console.WriteLine(h1 == h2); Console.WriteLine(h1 != h2); Console.ReadLine(); Console.Clear(); //--------------Perros--------------- Console.WriteLine("PERROS \r\n"); Perros p1 = new Perros(Perros.Razas.Galgo, 40); Perros p2 = new Perros(20); Console.WriteLine(p1.MostrarPerro()); Console.WriteLine(p2.MostrarPerro()); Console.WriteLine(p1 == p2); Console.WriteLine(p1 != p2); Console.WriteLine(p1 == p1); //comparo dos iguales Console.ReadLine(); Console.Clear(); //--------------CABALLOS---------------- Console.WriteLine("Caballos \r\n"); Caballo c1 = new Caballo("Jorge", 50); Caballo c2 = new Caballo("Lusito", 20); Console.WriteLine(c1.MostrarCaballo()); Console.WriteLine(c2.MostrarCaballo()); Console.WriteLine(c1 == c2); Console.WriteLine(c1 != c2); Console.WriteLine(c1 == c1); //comparo dos iguales Console.ReadLine(); Console.Clear(); Carrera car1 = new Carrera(3); car1 += c1; car1 += c2; car1 += c1; //intento agregar uno igual car1 += p2; car1 += p1; //intento agregar uno de mas Console.WriteLine(car1 == c2); }
static void Main(string[] args) { Auto autito = new Auto(4, Evelocidad.Media, 4); Cohete cohe = new Cohete(18, Evelocidad.Hiper, "Lumia5", 40); Caballo cab = new Caballo(2, Evelocidad.Baja, "Danés"); Console.Write(autito.Detalle + "\n"); Console.WriteLine(autito.Acelerar()); Console.WriteLine(autito.Frenar()); Console.WriteLine(""); Console.Write(cohe.Detalle + "\n"); Console.WriteLine(cohe.Acelerar()); Console.WriteLine(cohe.Frenar()); Console.WriteLine(""); Console.Write(cab.Detalle + "\n"); Console.WriteLine(cab.Acelerar()); Console.WriteLine(cab.Frenar()); Console.ReadLine(); List <Transporte> listaT = new List <Transporte>(); listaT.Add(autito); listaT.Add(cohe); listaT.Add(cab); //foreach (Transporte item in listaT) //{ // if (item is Auto) // { // Console.WriteLine(((Auto)item).Detalle); // Console.WriteLine(((Auto)item).Acelerar()); // Console.WriteLine(((Auto)item).Frenar()); // } // if (item is Cohete) // { // Console.WriteLine(((Cohete)item).Detalle); // Console.WriteLine(((Cohete)item).Acelerar()); // Console.WriteLine(((Cohete)item).Frenar()); // } // if (item is Caballo) // { // Console.WriteLine(((Caballo)item).Detalle); // Console.WriteLine(((Caballo)item).Acelerar()); // Console.WriteLine(((Caballo)item).Frenar()); // } //} foreach (Transporte item in listaT) { Console.WriteLine(item.Detalle); Console.WriteLine(item.Acelerar()); Console.WriteLine(item.Frenar() + "\n"); } Console.ReadLine(); }
public IActionResult Details(int idcaballo) { Caballo caballo = this.repo.BuscarCaballo(idcaballo); return(View(caballo)); }