Buenas tardes. Les comparto mi código, que sirve para calcular y determinar si un alumno aprueba y reprueba la asignatura. En este caso el programa ayudara a la profesor a ingresar el nombre del alumno y las notas obtenidas por el mismo, con estos datos la docente obtendrá la calificación final y poder determinar si el alumno aprobó, o debe recuperar o bien si reprobó.
Espero que puedan verificarlo y me compartan sus opiniones.
import java.util.Scanner;
public class Principal { public static void main(String[] args) { String nombreAlumno = ""; double notaPrimerTrim = 0; double notaSegundoTrim = 0; double notaTercerTrim = 0; double notaFinal = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("Nombre del alumno: ");
nombreAlumno = scanner.nextLine();
System.out.println("Nota en el pirmer trimestre: ");
notaPrimerTrim = scanner.nextDouble();
System.out.println("Nota en el segundo trimestre: ");
notaSegundoTrim = scanner.nextDouble();
System.out.println("Nota en el tercer trimestre: ");
notaTercerTrim = scanner.nextDouble();
notaFinal = (notaPrimerTrim + notaSegundoTrim + notaTercerTrim) / 3;
if(notaFinal >= 7 ){
System.out.println("El alumno: " + nombreAlumno + " tuvo un promedio de " + notaFinal + " y fue aprobado.");
}else if (notaFinal >= 5 && notaFinal < 7){
System.out.println("El alumno: " + nombreAlumno + " tuvo un promedio de " + notaFinal + " y debe recuperar.");
}else {
System.out.println("El alumno " + nombreAlumno + " tuvo un promedio de " + notaFinal + " y fue reprobado.");
}
}
}