HernandezGarciaKevin Mascotas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Desarrollar un programa determinado tienda de mascotas, el cual contiene una jerarquía de animales.

Mascota es
la clase raíz, los animales que tiene la tienda pueden ser perros y gatos. Los perros se categorizan en perros grandes,
medianos y pequeños. A su ves los perros pequeños pueden ser de las siguientes rasas: caniche, schnazer, yorkshire
terrier y chihuahua. Los perros medianos: callie, dálmata, bulldog, galgo y sabueso. Por ultimo las razas de perros
grandes son: pastor alemán, dóberman y rotwell. Los gatos se categorizan en gatos sin pelo, gatos pelo largo y gatos
pelo corto, los gatos sin pelo pueden ser: Esfinge, elfo y donskoy. Los gatos pelo largo: himalayo, ohgora, balines y
sumali, por ultimo los gatos de pelo corto: azul ruso, británico, manx, devon rex. Todos estos animales tienen un
nombre, edad y color. Los perros tienen atributos adicionales como peso y un atributo booleano para determinar si
muerde o no. Todos los perros tienen un método denominado sonido e imprime en pantalla “los perros ladran”. Los
gatos tienen atributos adicionales como altura de salto y longitud de salto. Todos los gatos tienen un método llamado
“sonido” e imprime en pantalla “los gatos maúllan y ron ondean”

Realizaremos un programa en java donde crearemos una clase llamada Mascotas donde tenemos tres
clasificaciones de perros que son las siguientes:
. Perros grandes: Perros medianos: Perros pequeños:
• Pastor alemán • Callie • caniche
• Dóberman • Dálmata • schnazer
• Rotwell. • Bulldog • yorkshire terrier
• Galgo • chihuahua
• Sabueso
También tenemos tres clasificaciones de gatos que son las siguientes:
. Gatos con pelo largo: Gatos con pelo corto: Gatos sin pelo:
• himalayo •Azul russo •Esfinge
• ohgora •Britanico, Manx •Elfo
• balines •Devon rex •Donskoy
•sumali
Para estas mascotas debemos saber: nombre , edad, color.
Mascota
✓ Nobre: String
✓ Edad: int
✓ Color: String
+getNombre():String
+setNombre(newNom String):void
+getEdad():int
+setEdad(newEdad int ):void
+ getColor():String
+setColor(newColor String ):void
+Animales(): void

Perros Gatoss
✓ Perros grandes: String ✓ GatosSinPelo:String
✓ Perros medianos: String ✓ GatosPeloLargo:String
✓ Perros pequeños: String ✓ GatosPeloCorto:String
✓ Peso: int ✓ AlturaDeSalto:int
✓ Muerde: boolean ✓ LongitudDeSalto:int
+getPerrosGrandes(): String +getGatosSinPelo(): String
+setPerrosGrandes(newPGString):void +setGatosSinPelo(newGaSinP String):void
+getPerrosMedianos(): String +getGatosPeloLargo():String
+setPerrosMedianos(newPM String):void +setGatosPeloLargo(newGatPeLA String):void
+getPerrosPequeños():String +getGatosPeloCorto():String
+setPerrosPequeños(newPP String):void +setGatosPeloCorto(newGatPeCor String):void
+getPeso():int +getAlturaDeSalto():int
+setPeso(newPe int):void +setAlturaDeSalto(newAlSal int):void
+isMuerde():boolean +getLongitudDeSalto():int
+setMuerde(newMuer boolean):void +setLongitudDeSalto(newLonSal int):void
+ Sonido():void +Sonido():void
Datos de los Perros
Introduce el nombre de tu mascota:
Max
Introduce la edad de tu mascota:
5
Introduce el color de tu mascota:
cafe
Perro Grande: Pastor aleman, Doberman y Rot well
Doberman
Perro Mediano: Callie, Dalmata, Bulldog, Galgo y Sahueso
Dalmata
Perro Pequeño: Caniche, Schnavzer, Yorkshire terrier y Chihuahua
Caniche
Peso
5
El Perro muerde
si
Datos de los Gatos
Introduce el nombre de tu mascota:
Introduce la edad de tu mascota:
3
Introduce el color de tu mascota:
blanco
public static void main(String[] args) {
Scanner lectura=new Scanner(System.in);
Perros perr1=new Perros();
Gatos gato1=new Gatos();
/**DATOS DE PERRO**/
System.out.println("Datos de los Perros");
System.out.println("Introduce el nombre de tu mascota:");
perr1.setNombre(lectura.nextLine());
System.out.println("Introduce la edad de tu mascota:");
perr1.setEdad(lectura.nextInt());
System.out.println("Introduce el color de tu mascota:");
lectura.nextLine();
perr1.setColor(lectura.nextLine());
System.out.println("Perro Grande: Pastor aleman, Doberman y Rot well");
perr1.setPerrosGrandes(lectura.nextLine());
System.out.println("Perro Mediano: Callie, Dalmata, Bulldog, Galgo y Sahueso");
perr1.setPerrosMediano(lectura.nextLine());
System.out.println("Perro Pequeño: Caniche, Schnavzer, Yorkshire terrier y Chihuahua");
perr1.setPerrosPequeño(lectura.nextLine());
System.out.println("Peso");
perr1.setPeso(lectura.nextInt());
System.out.println("El Perro muerde");
lectura.nextLine();
perr1.setMuerde(lectura.hasNextBoolean());
/**DATOS DE GATO**/
System.out.println("Datos de los Gatos");
System.out.println("Introduce el nombre de tu mascota:");
gato1.setNombre(lectura.nextLine());
System.out.println("Introduce la edad de tu mascota:");
gato1.setEdad(lectura.nextInt());
System.out.println("Introduce el color de tu mascota:");
lectura.nextLine();
gato1.setColor(lectura.nextLine());
System.out.println("Gato sin pelo: Esfinge, Elfo y Donskoy");
gato1.setGatossinpelo(lectura.nextLine());
System.out.println("Gato pelo largo: Himalayo, Ahgora, Balines y Sumali");
gato1.setGatospelolargo(lectura.nextLine());
System.out.println("Gato pelo corto: Azul russo, Britanico, Manx y Devon rex");
gato1.setGatospelocorto(lectura.nextLine());
System.out.println("Altura del salto");
gato1.setAlturadesalto(lectura.nextInt());
System.out.println("Longitud de salto");
gato1.setLongituddesalto(lectura.nextInt());
System.out.println("Los datos de los perros son los siguientes");
System.out.println("Los perros ladran");
System.out.println("Nombre:"+perr1.getNombre());
System.out.println("Edad:"+perr1.getEdad());
System.out.println("Color:"+perr1.getColor());
System.out.println("Perro grande:"+perr1.getPerrosGrandes());
System.out.println("Perro mediano:"+perr1.getPerrosMediano());
System.out.println("Perro pequeño:"+perr1.getPerrosPequeño());
System.out.println("Peso"+perr1.getPeso());
System.out.println("Muerde"+perr1.isMuerde());
System.out.println("Los datos de los gatos son los siguientes");
System.out.println("Los gatos maúllan y ronronean");
System.out.println("Nombre:"+gato1.getNombre());
System.out.println("Edad:"+gato1.getEdad());
System.out.println("Color:"+gato1.getColor());
System.out.println("Gatos pelo largo:"+gato1.getGatospelolargo());
System.out.println("Gatos pelo corto:"+gato1.getGatospelocorto());
System.out.println("Gatos sin pelo:"+gato1.getGatossinpelo());
System.out.println("Altura del salto"+gato1.getAlturadesalto());
System.out.println("Longitud de salto"+gato1.getLongituddesalto());
}

También podría gustarte