class Aluno{
private String nome;
private Byte nota1;
private Byte nota2;
private Double frequencia;
byte media;
public void setNome( String nome){
this.nome = nome;
}
public String getNome(){
return nome;
}
public void setNota1( Byte nota1){
this.nota1 = nota1;
}
public Byte getNota1(){
return nota1;
}
public void setNota2( Byte nota2){
this.nota2 = nota2;
}
public Byte getNota2(){
return nota2;
}
public void setFrequencia( Double frequencia){
this.frequencia = frequencia*100;
}
public Double getFrequencia(){
return frequencia;
}
void exibirAlunos(){
System.out.println("Aluno(a): "+ getNome());
}
// Quero fazer aqui a media de todos os alunos
void mediaSala(){
media = ( (byte)((nota1+nota2) / 2));
}
// - exibir apenas os alunos aprovados (média >= 7.0 e frequencia >= 75)
void aprovados(){
if(media>=7.0 && frequencia>=75){
System.out.println("Aluno "+ getNome() +" aprovado");
}
}
// - exibir apenas os alunos reprovados (média < 4.0 ou frequencia < 75)
void reprovados(){
if(media<4.0 || frequencia<75){
System.out.println("Aluno "+ getNome() +" reprovado");
}
}
}
class Escola{
public static void main( String[] aluno){
Aluno[] alunos = new Aluno[5];
alunos[0] = new Aluno();
alunos[0].setNome("Felipe");
alunos[0].setNota1( (byte) 8);
alunos[0].setNota2( (byte) 5);
alunos[0].setFrequencia( (double)0.80 );
alunos[1] = new Aluno();
alunos[1].setNome("Elisangela");
alunos[1].setNota1( (byte) 7);
alunos[1].setNota2( (byte) 7);
alunos[1].setFrequencia( (double)0.85 );
alunos[2] = new Aluno();
alunos[2].setNome("Paulo");
alunos[2].setNota1( (byte) 10);
alunos[2].setNota2( (byte) 9);
alunos[2].setFrequencia( (double)0.75);
alunos[3] = new Aluno();
alunos[3].setNome("Andreia");
alunos[3].setNota1( (byte) 8);
alunos[3].setNota2( (byte) 7);
alunos[3].setFrequencia( (double)0.80 );
alunos[4] = new Aluno();
alunos[4].setNome("Carla");
alunos[4].setNota1( (byte) 1);
alunos[4].setNota2( (byte) 9);
alunos[4].setFrequencia( (double)0.65);
for( Aluno alunoCorrente : alunos ){
alunoCorrente.exibirAlunos();
}
for( Aluno alunoCorrente : alunos ){
alunoCorrente.aprovados();
}
for( Aluno alunoCorrente : alunos ){
alunoCorrente.reprovados();
}
}
}
