jueves, 28 de marzo de 2019

java Notas

codigo:

class Notas{
      int Nota1;
      int Nota2;
      int Nota3;

     Notas(int n1, int n2, int n3){
     if ((n1<0||n2<20)|| (n2<0||n2<20)|| (n3<0||n3<20)) {System.out.println("Notas Incorrectas");}
     else {Nota1=n1;
           Nota2=n2;
           Nota3=n3;}   
     }

     void setNota1(int n1) {
     if(n1<0||n1>20) {System.out.println("Ingrese el rando de 0 a 20");}
     else {Nota1=n1;}
     }
   
     void setNota2(int n2) {
     if(n2<0||n2>20) {System.out.println("Ingrese el rando de 0 a 20");}
     else {Nota2=n2;}
     }
   
     void setNota3(int n3) {
     if(n3<0||n3>20) {System.out.println("Ingrese el rando de 0 a 20");}
     else {Nota3=n3;}
     }
   
     int getNota1(){return Nota1;}
     int getNota2(){return Nota2;}
     int getNota3(){return Nota3;}
     int promedio(){return (Nota1+Nota2+Nota3)/3;}

     String Observacion(){
     int pro=promedio();
     if(pro<5){return " pesimo";}
     else if (pro>=6 && pro<=10) {return " mal";}
     else if (pro>=11 && pro<=15) {return " regular";}
     else if (pro>=16 && pro<=18) {return " bien";}
     else  {return " excelente";}
   
     }
 
}

Ejecutamos a partir de otro codigo

class Ejecutar{

public static void main(String args[]){

   System.out.println("primer objeto creado");
   Notas r1=new Notas(21,10,12);
   System.out.println(r1.promedio());
   System.out.println(r1.Observacion());
   
   System.out.println("segundo objeto creado");
   Notas r2=new Notas(5,15,5);
   System.out.println(r2.promedio());
   System.out.println(r2.Observacion());
 
   System.out.println("tercer objeto creado");
   Notas r3=new Notas(21,15,20);
   r3.setNota1(20);
   r3.setNota2(15);
   r3.setNota3(20);
   System.out.println(r3.promedio());
   System.out.println(r3.Observacion());

  }
}




No hay comentarios:

Publicar un comentario