package com.entronomia.aplicaciones.proyectoCuatro;
public class Pelicula {
private String nombre;
private int fechaDeLanzamiento;
private int duracionEnMinutos;
private boolean incluidaEnElPlan;
private double sumaDeLasEvaluaciones = 0;
private int numeroDeEvaluaciones = 0;
private double mediaDeLasEvaluaciones = 0;
public String getNombre() {
return nombre;
}
public int getFechaDeLanzamiento() {
return fechaDeLanzamiento;
}
public int getDuracionEnMinutos() {
return duracionEnMinutos;
}
public boolean isIncluidaEnElPlan() {
return incluidaEnElPlan;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public void setFechaDeLanzamiento(int fechaDeLanzamiento) {
this.fechaDeLanzamiento = fechaDeLanzamiento;
}
public void setDuracionEnMinutos(int duracionEnMinutos) {
this.duracionEnMinutos = duracionEnMinutos;
}
public void setIncluidaEnElPlan(boolean incluidaEnElPlan) {
this.incluidaEnElPlan = incluidaEnElPlan;
}
public double getMediaDeLasEvaluaciones() {
return mediaDeLasEvaluaciones;
}
public void imprimeDatos() {
System.out.println("Nombre de la película: " + nombre);
System.out.println("Fecha de lanzamiento: " + fechaDeLanzamiento);
System.out.println("Duración [min]: " + duracionEnMinutos);
}
public void evaluaPelicula(double nota) {
sumaDeLasEvaluaciones = sumaDeLasEvaluaciones + nota;
numeroDeEvaluaciones = numeroDeEvaluaciones +1;
}
public double calculaMediaDeLasEvaluaciones() {
mediaDeLasEvaluaciones = sumaDeLasEvaluaciones / numeroDeEvaluaciones;
return mediaDeLasEvaluaciones;
}
}
import com.entronomia.aplicaciones.proyectoCuatro.Pelicula;
public class Inventario {
public static void main(String[] args) {
Pelicula pelicula1 = new Pelicula();
Pelicula pelicula2 = new Pelicula();
Pelicula pelicula3 = new Pelicula();
pelicula1.setNombre("Lawrence de Arabia");
pelicula1.setFechaDeLanzamiento(1962);
pelicula1.setDuracionEnMinutos(222);
pelicula1.setIncluidaEnElPlan(true);
pelicula2.setNombre("Ciudadano Kane");
pelicula2.setFechaDeLanzamiento(1940);
pelicula2.setDuracionEnMinutos(119);
pelicula2.setIncluidaEnElPlan(false);
pelicula3.setNombre("2012");
pelicula3.setFechaDeLanzamiento(2009);
pelicula3.setDuracionEnMinutos(158);
pelicula3.setIncluidaEnElPlan(true);
pelicula1.evaluaPelicula(6.8);
pelicula1.evaluaPelicula(7.5);
pelicula1.evaluaPelicula(8.9);
pelicula2.evaluaPelicula(7.7);
pelicula3.evaluaPelicula(8.4);
pelicula3.evaluaPelicula(9.0);
pelicula3.evaluaPelicula(8.1);
pelicula3.evaluaPelicula(7.9);
pelicula1.calculaMediaDeLasEvaluaciones();
pelicula2.calculaMediaDeLasEvaluaciones();
pelicula3.calculaMediaDeLasEvaluaciones();
pelicula1.imprimeDatos();
pelicula2.imprimeDatos();
pelicula3.imprimeDatos();
System.out.println("la medía de las evaluaciones de la película " + pelicula1.getNombre() + " es " + pelicula1.getMediaDeLasEvaluaciones());
System.out.println("la medía de las evaluaciones de la película " + pelicula2.getNombre() + " es " + pelicula2.getMediaDeLasEvaluaciones());
System.out.println("la medía de las evaluaciones de la película " + pelicula3.getNombre() + " es " + pelicula3.getMediaDeLasEvaluaciones());
}
}