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