quinta-feira, 4 de junho de 2015

Clase Aluno

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