Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Verificando aprobación en una asignatura

import java.util.Scanner;

public class Asignatura {
    public static void main(String[] args) {
//        Crear un objeto Scanner para la entrada del usuario
        Scanner scanner = new Scanner(System.in);
        System.out.println("Ingrese las notas del estudiante para saber si aprobó o desaprobó la asignatura:");

        double sumaDeNotas = 0;

//        Solicitar las notas del estudiante
        for (int i = 1; i <= 4; i++) {
            System.out.println("Ingrese la Nota " + i + ":");
            double nota = scanner.nextDouble();
//            Verificar que las notas esten entre 0 y 10
            while (nota < 0 || nota >10){
                System.out.println("La nota debe estar entre 0 y 10. Ingrese una nota válida");
                System.out.println("Ingrese la Nota " + i + ":");
                nota = scanner.nextDouble();
            }
            sumaDeNotas += nota;
        }
//        Calcular el promedio
        double promedio = sumaDeNotas / 4;

//       Verificar si el alumno aprobó, reprobó o está en recuperación
        if (promedio >= 7.0){
            System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue Aprobado!");
        } else if (promedio >= 5.0 && promedio < 7.0) {
            System.out.println("El estudiante tuvo un promedio de " + promedio + " y está en Recuperación.");
        } else {
            System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue Reprobado.");
        }
//        Se cierra el objeto Scanner
        scanner.close();
    }
}

Resultado