1
resposta

[Projeto] Projeto Orientação a Objeto - Filme

public class Filme {
    String nomeDoFilme;
    int anoDeLancamento;
    int duracaoEmMinutos;
    boolean incluidoNoPlano;
    double somaDasAvaliações;
    int totalDeAvaliacao;


    void exibeFichaTecnica(){

        System.out.println("Nome do Filme: " + nomeDoFilme);
        System.out.println("Ano de Lançamento: " + anoDeLancamento);
        System.out.println("Duração do Filme em Minutos: " + duracaoEmMinutos);
    }

    void avalia(double nota){
        somaDasAvaliações += nota;
        totalDeAvaliacao ++;
    }
    double pegaMedia(){
        return (somaDasAvaliações / totalDeAvaliacao);
    }

    void verificaFidelidade(boolean incluidoNoPlano){
        if(incluidoNoPlano == true){
            System.out.println("*********** USUÁRIO FIDELIZADO **************");
        }else {
            System.out.println("******** USUÁRIO NÃO FIDELIZADO************");
        }

    }

}

public class Prinipal {
    public static void main(String[] args){
        Filme meuFilme = new Filme();
        meuFilme.nomeDoFilme = "O Poderoso Chefão";
        meuFilme.anoDeLancamento = 1970;
        meuFilme.duracaoEmMinutos = 180;

        meuFilme.exibeFichaTecnica();

        meuFilme.avalia(8);
        meuFilme.avalia(6.5);
        meuFilme.avalia(10);
        meuFilme.avalia(7.5);

        System.out.println("Soma das Avaliações:" + meuFilme.somaDasAvaliações);
        System.out.println("Total de Avaliações:" + meuFilme.totalDeAvaliacao);
        System.out.println("Média das Notas: " + meuFilme.pegaMedia());

        meuFilme.verificaFidelidade(true);
    }
}
1 resposta

Cleber, parabéns pelo seu trabalho neste código Java!

Você demonstrou uma boa compreensão dos conceitos de programação orientada a objetos. Continue aprimorando suas habilidades em programação e explorando novas técnicas. Você está no caminho certo.

E, claro, conte conosco sempre que surgirem dúvidas.

Abraços.