Boa tarde,
2.
var producto = new Producto("Manzana", 4.6, 5);
var producto1 = new Producto("Platano", 5.7, 8);
var producto2 = new Producto("Uva", 3.5, 40);
ArrayList<Producto> listaProducto = new ArrayList<>();
listaProducto.add(producto);
listaProducto.add(producto1);
listaProducto.add(producto2);
System.out.println("EJERCICIO 1");
System.out.println("\nPrueba FOREACH");
for (Producto p : listaProducto) {
System.out.println(p);
}
3.
System.out.println("EJERCICIO 3");
Animal animal = new Animal();
if (animal instanceof Cachorro) {
Cachorro cachorro = (Cachorro) animal;
} else {
System.out.println("No es un Carrocho");
}
4.
public class Producto {
private String nombre;
private double precio;
private int cantidad;
public Producto(String nombre, double precio, int cantidad) {
this.nombre = nombre;
this.precio = precio;
this.cantidad = cantidad;
}
public Producto() {
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public double getPrecio() {
return precio;
}
public void setPrecio(double precio) {
this.precio = precio;
}
public int getCantidad() {
return cantidad;
}
public void setCantidad(int cantidad) {
this.cantidad = cantidad;
}
@Override
public String toString() {
return "\n Producto: " + getNombre() + " Precio: " + getPrecio() + " Cantidad: " + getCantidad();
}
main
var producto = new Producto("Manzana", 4.6, 5);
var producto1 = new Producto("Platano", 5.7, 8);
var producto2 = new Producto("Uva", 3.5, 40);
ArrayList<Producto> listaProducto = new ArrayList<>();
listaProducto.add(producto);
listaProducto.add(producto1);
listaProducto.add(producto2);
System.out.println("Cantidad de productos: " + listaProducto.size());
System.out.println("Último producto: " + listaProducto.get(2).getNombre());
System.out.println(listaProducto);
var productoPer = new ProductoPerecedero("Mango", 4.6, 5, "03/05/2014");
System.out.println("Heredar Producto con fecha perecedera: " + productoPer);
double promedio = 0;
for (Producto productoLista : listaProducto) {
System.out.println("p." + productoLista);
promedio = promedio + producto.getPrecio();
}
double resultado = promedio / listaProducto.size();
System.out.println("\nEl promedio de los precios es: " + resultado);
System.out.println("EJERCICIO 5");
Circulo circulo = new Circulo();
Cuadrado cuadrado = new Cuadrado();
circulo.radio = 5;
cuadrado.lado = 6;
ArrayList<Forma> listaFormas = new ArrayList<>();
listaFormas.add(circulo);
listaFormas.add(cuadrado);
for (Forma forma : listaFormas) {
System.out.println("Area: " + forma.calcularArea());
}
6 Class CuentaBancaria
public class CuentaBancaria {
private int cuenta;
private double saldo;
public int getCuenta() {
return cuenta;
}
public void setCuenta(int cuenta) {
cuenta = cuenta;
}
public double getSaldo() {
return saldo;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
public CuentaBancaria(int cuenta, double saldo) {
this.cuenta = cuenta;
this.saldo = saldo;
}
@Override
public String toString() {
return "\nCuenta Bancaria: " + getCuenta() + " Saldo: " + getSaldo();
}
}
Main
System.out.println("EJERCICIO 6");
var cuentaBancaria1 = new CuentaBancaria(1234567, 3556);
var cuentaBancaria2 = new CuentaBancaria(5678902, 12345.89);
var cuentaBancaria3 = new CuentaBancaria(9876543, 6543);
var cuentaBancaria4 = new CuentaBancaria(1233454, 3446);
ArrayList<CuentaBancaria> listaCuentas = new ArrayList<>();
listaCuentas.add(cuentaBancaria1);
listaCuentas.add(cuentaBancaria2);
listaCuentas.add(cuentaBancaria3);
listaCuentas.add(cuentaBancaria4);
System.out.println(listaCuentas);
CuentaBancaria cuentaMayor = listaCuentas.get(0);
for (CuentaBancaria cuenta : listaCuentas) {
if (cuenta.getSaldo() > cuentaMayor.getSaldo()) {
cuentaMayor = cuenta;
}
}
System.out.println("la cuenta con mayor saldo es: " + cuentaMayor.getCuenta() + " con Saldo de: " + cuentaMayor.getSaldo());
}