Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

[Proyecto] actividad resuelta

Buen día, siguiendo los vídeos y con la ayuda de Luri pude implementar los ejercicios simplificando más el código. Comparto el mismo:

en la clase pelicula escribi lo siguente:

public class Pelicula {
    String nombre;
    int fechaDeLanzamiento;
    int duracionEnMinutos;
    boolean incluidoEnElPlan;
    double sumaDeLasEvaluaciones;
    int cantidadNota;

    public Pelicula(String nombre, int fechaDeLanzamiento, int duracionEnMinutos) {
        this.nombre = nombre;
        this.fechaDeLanzamiento = fechaDeLanzamiento;
        this.duracionEnMinutos = duracionEnMinutos;
    }

    void Mensaje(){
        System.out.println("Mi película es: " + this.nombre);
        System.out.println("Su fecha de lanzamiento es: " + this.fechaDeLanzamiento);
        System.out.println("Duración en minutos: " + this.duracionEnMinutos);
        System.out.println("Notas: " + this.sumaDeLasEvaluaciones);
        System.out.println("Cantidad de nota: " + this.cantidadNota);
        System.out.println("Promedio: " + this.calcularMedia());
    }

    void evalua(double nota){
        sumaDeLasEvaluaciones += nota;
        cantidadNota ++;
    }

    double calcularMedia(){
        return sumaDeLasEvaluaciones / cantidadNota;
    }
}

y en la clase principal escribi lo siguiente:

public class Principal {
    public static void main(String[] args) {
           
           Pelicula animadoPelicula = new Pelicula("Madagascar", 2006, 140);
           
           animadoPelicula.evalua(5);
           animadoPelicula.evalua(6);
           animadoPelicula.evalua(7);
           animadoPelicula.Mensaje();