Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Proyecto] Haga lo que hicimos en aula: proyecto con orientación a objetos

Clase Principal

public class Principal {

    public static void main(String[] args) {
        //Primera pelicula
        System.out.println("\n********************************\n");
        Pelicula miPelicula = new Pelicula();
        miPelicula.nombre = "Transformer";
        miPelicula.fechaDeLanzamiento = 20219;
        miPelicula.duracionEnMinuto = 185;


        //Muestra en pantalla la pelicula 1 con las notas
        miPelicula.muestraFichaTecnica();
        miPelicula.evalua(9.8);
        miPelicula.evalua(9.5);
        miPelicula.evalua(10);

        //Segunda pelicula
        Pelicula otraPelicula = new Pelicula();
        otraPelicula.nombre = "Matrix";
        otraPelicula.fechaDeLanzamiento = 1998;
        otraPelicula.duracionEnMinuto = 180;

        //Muestra la nota de evaluacion en pantalla
        System.out.println("Total punto de evaluaciones: " +miPelicula.sumaDeLasEvaluaciones);
        System.out.println("Cantidas de evaluaciones: "+ miPelicula.totalDeLasEvaluaciones);
        System.out.println("Promedio de evaluaciones: "+ miPelicula.calculaMedia());

        //Barra de separacion de las peliculas
        System.out.println("\n********************************\n");

        //Muestra en pantalla la segunda pelicula
        otraPelicula.muestraFichaTecnica();
    }
}

Clase Pelicula

public class Pelicula {

    String nombre;
    int fechaDeLanzamiento;
    int duracionEnMinuto;
    boolean incluidoEnElPlan;
    double sumaDeLasEvaluaciones;
    int totalDeLasEvaluaciones;

    //Metodo void que no va a retornar nada con void
    void muestraFichaTecnica() {
        System.out.println("El nombre de la película es: " + nombre);
        System.out.println("Su fecha de lanzamiento es: " + fechaDeLanzamiento);
        System.out.println("Duracion en minutos: " +duracionEnMinuto);
    }
    //Otro Metodo void que no va a retornar nada
    void  evalua(double nota) {
        sumaDeLasEvaluaciones += nota;
        totalDeLasEvaluaciones++;
    }
//Metodo Calcular el promedio de evaluaciones ingresados
    double calculaMedia() {
        return sumaDeLasEvaluaciones / totalDeLasEvaluaciones;
    }

}
2 respuestas
solución!

¡Hola Jhon! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!

¡Hola Luis! super Muchas gracias.