Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Prática] Desafio: hora da prática

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());
    }
1 resposta
solução!

Oi, Ana! Tudo bem?

Parabéns pelos códigos, ficou ótimo! Que bom ver você colocando em prática o que foi trabalhado em aula, isso faz toda a diferença na hora de fixar o conteúdo. Se surgir qualquer dúvida sobre o curso ou sobre a atividade, estou por aqui e será um prazer te ajudar no que for preciso.

Um grande abraço e ótimos estudos!