Está en la página 1de 7

Ejercicios de introducción a programación orientada a objetos

1) Crear una clase “Estudiante” e instancia 3 objetos de dicha clase. Los atributos de esa

clase serán:

a. Nombre

b. Apellido paterno

c. Apellido materno

d. Edad

e. DNI

Y con los métodos: ingresar_datos() y mostrar_datos(

Seudocodigo:
package angel;
import java.util.Scanner;

public class ESTUDIANTE {


private String nombre;
private String apellidoPaterno;
private String apellidoMaterno;
private int edad;
private String dni;

public void ingresarDatos() {


Scanner scanner = new Scanner(System.in);
System.out.print("Ingrese el nombre del estudiante: ");
this.nombre = scanner.nextLine();
System.out.print("Ingrese el apellido paterno del estudiante: ");
this.apellidoPaterno = scanner.nextLine();
System.out.print("Ingrese el apellido materno del estudiante: ");
this.apellidoMaterno = scanner.nextLine();
System.out.print("Ingrese la edad del estudiante: ");
this.edad = scanner.nextInt();
scanner.nextLine();
System.out.print("Ingrese el DNI del estudiante: ");
this.dni = scanner.nextLine();
}

public void mostrarDatos() {


System.out.println("Datos del estudiante:");
System.out.println("Nombre: " + this.nombre);
System.out.println("Apellido Paterno: " + this.apellidoPaterno);
System.out.println("Apellido Materno: " + this.apellidoMaterno);
System.out.println("Edad: " + this.edad);
System.out.println("DNI: " + this.dni);
}

public static void main(String[] args) {


ESTUDIANTE estudiante1 = new ESTUDIANTE();
ESTUDIANTE estudiante2 = new ESTUDIANTE();
ESTUDIANTE estudiante3 = new ESTUDIANTE();

System.out.println("Ingresar datos del estudiante 1:");


estudiante1.ingresarDatos();
System.out.println("Ingresar datos del estudiante 2:");
estudiante2.ingresarDatos();
System.out.println("Ingresar datos del estudiante 3:");
estudiante3.ingresarDatos();
System.out.println("\nMostrar datos de los estudiantes:\n");
estudiante1.mostrarDatos();
System.out.println("\n");
estudiante2.mostrarDatos();
System.out.println("\n");
estudiante3.mostrarDatos();
}
}
2) Crear una clase “Auto” e instancia 3 objetos de dicha clase. Los atributos de esa clase serán: a.
Modelo b. Placa c. Color d. Caballos de fuerza
package angel;
import java.util.Scanner;

public class ESTUDIANTE {

// Atributos
private String modelo;
private String placa;
private String color;
private int caballosDeFuerza;
public ESTUDIANTE(String modelo, String placa, String color, int
caballosDeFuerza) {
this.modelo = modelo;
this.placa = placa;
this.color = color;
this.caballosDeFuerza = caballosDeFuerza;
}
public void cambiarColor(String nuevoColor) {
this.color = nuevoColor;
}
public void cambiarPlaca(String nuevaPlaca) {
this.placa = nuevaPlaca;
}
public void mostrarCaballosDeFuerza() {
System.out.println("Caballos de Fuerza: " + this.caballosDeFuerza);
}
public void mostrarInformacion() {
System.out.println("Modelo: " + this.modelo);
System.out.println("Placa: " + this.placa);
System.out.println("Color: " + this.color);
System.out.println("Caballos de Fuerza: " + this.caballosDeFuerza);
}
public static void main(String[] args) {

ESTUDIANTE ESTUDIANTE1 = new ESTUDIANTE("Toyo Corolla", "ABC111",


"Rojo", 150);
ESTUDIANTE ESTUDIANTE2 = new ESTUDIANTE("Ford Mustang", "XYZ111",
"Azul", 300);
ESTUDIANTE ESTUDIANTE3 = new ESTUDIANTE("Honda Civic", "DEF111",
"Verde", 130);
System.out.println("Informacion del Auto 1:");
ESTUDIANTE1.mostrarInformacion();
System.out.println("\nInformacion del Auto 2:");
ESTUDIANTE2.mostrarInformacion();
System.out.println("\nInformacion del Auto 3:");
ESTUDIANTE3.mostrarInformacion();
ESTUDIANTE1.cambiarColor("Amarillo");
System.out.println("\nColor actualizado del Auto 1:");
ESTUDIANTE2.mostrarInformacion();
ESTUDIANTE2.cambiarPlaca("PQR789");
System.out.println("\nPlaca actualizada del Auto 2:");
ESTUDIANTE2.mostrarInformacion();
System.out.println("\nCaballos de Fuerza del Auto 3:");
ESTUDIANTE3.mostrarCaballosDeFuerza();
}
}
3) Crear una clase “Perro” e instancia 3 objetos de dicha clase. Los atributos de esa clase

serán:

a. Nombre

b. Raza

c. Peso

d. Edad

e. Velocidad

f. Lugar de nacimiento

Y con los métodos: imprimir_velocidad() y multiplicar_velocidad(int multiplicador)

Crear una clase principal que instancie los objetos anteriormente mencionados y ejecute al

menos una vez los métodos de cada clase

CODIGO:
package angel;
import java.util.Scanner;

public class ESTUDIANTE {

private String nombre;


private String raza;
private double peso;
private int edad;
private double velocidad;
private String lugarDeNacimiento;

public ESTUDIANTE(String nombre, String raza, double peso, int edad,


double velocidad, String lugarDeNacimiento) {
this.nombre = nombre;
this.raza = raza;
this.peso = peso;
this.edad = edad;
this.velocidad = velocidad;
this.lugarDeNacimiento = lugarDeNacimiento;
}

public void imprimirVelocidad() {


System.out.println("Velocidad del perro " + this.nombre + ": " +
this.velocidad + " km/h");
}

public void multiplicarVelocidad(int multiplicador) {


this.velocidad *= multiplicador;
}

public void mostrarInformacion() {


System.out.println("Nombre: " + this.nombre);
System.out.println("Raza: " + this.raza);
System.out.println("Peso: " + this.peso + " kg");
System.out.println("Edad: " + this.edad + " años");
System.out.println("Velocidad: " + this.velocidad + " km/h");
System.out.println("Lugar de Nacimiento: " +
this.lugarDeNacimiento);
}

public static void main(String[] args) {


ESTUDIANTE ESTUDIANTE1 = new ESTUDIANTE("Max", "Labrador
Retriever", 25.5, 3, 20.0, "Ciudad A");
ESTUDIANTE ESTUDIANTE2 = new ESTUDIANTE("Buddy", "Golden
Retriever", 30.0, 2, 18.0, "Ciudad B");
ESTUDIANTE ESTUDIANTE3 = new ESTUDIANTE("Rocky", "Bulldog", 22.0,
4, 15.0, "Ciudad C");
ESTUDIANTE ESTUDIANTE4 = new ESTUDIANTE("Luna", "Husky", 22.0, 3,
25.0, "Ciudad D");
ESTUDIANTE ESTUDIANTE5 = new ESTUDIANTE("Coco", "Dachshund", 10.0,
5, 12.0, "Ciudad E");
ESTUDIANTE ESTUDIANTE6 = new ESTUDIANTE("Bolt", "Jack Russell
Terrier", 12.0, 2, 30.0, "Ciudad F");

System.out.println("Información del Perro 1:");


ESTUDIANTE1.mostrarInformacion();
System.out.println("\nInformación del Perro 2:");
ESTUDIANTE2.mostrarInformacion();
System.out.println("\nInformación del Perro 3:");
ESTUDIANTE3.mostrarInformacion();
System.out.println("\nInformación del Perro 4:");
ESTUDIANTE4.mostrarInformacion();
System.out.println("\nInformación del Perro 5:");
ESTUDIANTE5.mostrarInformacion();
System.out.println("\nInformación del Perro 6:");
ESTUDIANTE6.mostrarInformacion();
}
}

También podría gustarte