package com.MJ.proyecto.principal;
import com.MJ.proyecto.modulos.Estudiante;
import java.util.Scanner;
public class Principal { public static void main(String[] args) { Scanner teclado = new Scanner(System.in);
Estudiante estudiante = new Estudiante();
System.out.println("ingrese nombre del estudiante: ");
estudiante.setNombre(teclado.nextLine());
System.out.println("ingrese nota 1 del estudiante: ");
estudiante.nota(teclado.nextDouble());
System.out.println("ingrese nota 2 del estudiante: ");
estudiante.nota(teclado.nextDouble());
System.out.println("ingrese nota 3 del estudiante: ");
estudiante.nota(teclado.nextDouble());
System.out.println(estudiante.Evalua());
}
}
package com.MJ.proyecto.modulos;
public class Estudiante { private String nombre; private double nota = 0; private int numeroDeNotas = 0;
public void nota(double nota){
this.nota = this.nota + nota;
numeroDeNotas++;
}
public String Evalua(){
if( nota/numeroDeNotas >=7.0 ){
return "El estudiante " + nombre + " Obtuvo un promedio de: " + getPromedio() + " y fue aprobado";
} else if (nota/numeroDeNotas >= 5.0 && nota/numeroDeNotas <=6.9) {
return "El estudiante " + nombre + " Obtuvo un promedio de: " + getPromedio() + " y esta en recuperarción";
} else {
return "El estudiante " + nombre + " Obtuvo un promedio de: " + getPromedio() + " y fue reprobo";
}
}
public double getPromedio() {
return nota/numeroDeNotas;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getNumeroDeNotas() {
return numeroDeNotas;
}
}