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);
}
}