public class Aluno {
private String nome;
private float notaProva1, notaProva2, notaProva3, notaProvaSubstituta, notaProvaFinal;
Aluno(String novoNome, float nota1, float nota2, float nota3, float notaSubstituta, float notaFinal ){
this.setNome(novoNome);
this.setNotaProva1(nota1);
this.setNotaProva2(nota2);
this.setNotaProva3(nota3);
this.setNotaProvaSubstituta(notaSubstituta);
this.setNotaProvaFinal(notaFinal);
}
//----------------verificaSituacao-------------------
public void verificaSituacao(){
float media_parcial, media_final;
media_parcial = (this.getNotaProva1() + this.getNotaProva2() + this.getNotaProva3() ) / 3;
media_final = ((media_parcial * 2) + this.getNotaProvaFinal()) / 3;
System.out.print("\nAluno: " + this.getNome() +" - ");
if( media_final >= 5.0){
System.out.print("APROVADOR - Média : " + media_final + " UFAM");
}else{
System.out.print("REPROVADO - Média : " + media_final + " UFAM");
}
}
//----------------verificaSituacao Moises-------------------
public void verificaSituacaoProfMoises(){
float media_parcial, media_final, nota1, nota2, notaSub;
nota1 = this.getNotaProva1();
nota2 = this.getNotaProva2();
notaSub = this.getNotaProvaSubstituta();
if(nota1 < nota2){
if(nota1 < notaSub){
nota1 = notaSub;
}
}else{
if(nota2 < notaSub){
nota2 = notaSub;
}
}
media_parcial = ((nota1 + nota2 + (this.getNotaProva3() * 2) ) / 4);
media_final = ((media_parcial *2 ) + this.getNotaProvaFinal()) / 3;
System.out.print("\nAluno: " + this.getNome() +" - ");
if( media_final >= 5.0){
System.out.print("APROVADOR - Média : " + media_final + " Moises");
}else{
System.out.print("REPROVADO - Média : " + media_final + " Moises" );
}
}
//------------- metodos de retorno e inserção-------------
public void setNome(String novoNome){
this.nome = novoNome;
}
public String getNome(){
return nome;
}
public void setNotaProva1(float novaNotaProva1){
this.notaProva1 = novaNotaProva1;
}
public float getNotaProva1(){
return notaProva1;
}
public void setNotaProva2(float novaNotaProva2){
this.notaProva2 = novaNotaProva2;
}
public float getNotaProva2(){
return notaProva2;
}
public void setNotaProva3(float novaNotaProva3){
this.notaProva3 = novaNotaProva3;
}
public float getNotaProva3(){
return notaProva3;
}
public void setNotaProvaSubstituta(float novaNotaProvaSubstituta){
this.notaProvaSubstituta = novaNotaProvaSubstituta;
}
public float getNotaProvaSubstituta(){
return notaProvaSubstituta;
}
public void setNotaProvaFinal(float novaNotaProvaFinal){
this.notaProvaFinal = novaNotaProvaFinal;
}
public float getNotaProvaFinal(){
return notaProvaFinal;
}
}
Nenhum comentário:
Postar um comentário