Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificando aprobación en una asignatura

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola Javier,

He visto tu código y parece que está diseñado para verificar la aprobación en una asignatura según la calificación ingresada. Todo parece estar en orden, pero aquí tienes algunos consejos y aclaraciones:

  1. Condiciones de Aprobación:

    • Si la calificación es 7 o más, el estudiante es aprobado.
    • Si la calificación es entre 5 y 6.9, el estudiante está en recuperación.
    • Si la calificación es menor a 5, el estudiante es reprobado.
  2. Uso del Scanner:

    • Asegúrate de cerrar el Scanner al final del uso para liberar recursos. Puedes hacerlo con teclado.close(); después de que ya no necesites leer más entradas.
  3. Validación de Entrada:

    • Podrías considerar agregar validaciones para asegurarte de que el usuario ingrese un número válido.

Aquí tienes un ejemplo con la mejora de cerrar el Scanner:

import java.util.Scanner;

public class Aprobacion {
    public static void main(String[] args) {
        double calificacion;
        Scanner teclado = new Scanner(System.in);
        
        System.out.println("Ingrese su Calificación");
        calificacion = teclado.nextDouble();
        
        if (calificacion >= 7) {
            System.out.println("El estudiante tuvo un promedio de " + calificacion + " y fue aprobado");
        } else if (calificacion >= 5) {
            System.out.println("El estudiante tuvo un promedio de " + calificacion + " y está en recuperación");
        } else {
            System.out.println("El estudiante tuvo un promedio de " + calificacion + " y fue reprobado");
        }
        
        teclado.close(); // Cerrar el Scanner
    }
}

Espero que esto te ayude y buenos estudios!