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

[Proyecto] codigo actividad 2

buenas noches. dejo por aquí el código del ejercicio propuesto

import java.util.Scanner;
public class E2verificacionAsignatura {
    public static void main(String[] args) {
        Scanner teclado = new Scanner(System.in);
        double promedio = 0;
        System.out.println("Ingrese el promedio final de la asignatura: ");
        promedio = teclado.nextDouble();

        if (promedio >= 7.0f){
            System.out.println("El estudiante tuvo un promedio de " + promedio + " y fue aprobado.");
        } else if (promedio >= 5 && promedio <= 6.9f) {
            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");
        }
    }
}
1 respuesta

Hola Ricardo, espero que estés bien

He revisado tu código y parece que está bastante bien alineado con los requisitos de la actividad. Estás utilizando correctamente las estructuras condicionales if, else if y else para determinar la situación del estudiante según el promedio ingresado.

Solo te haría una pequeña sugerencia para mejorar la claridad y consistencia del código: ya que estás utilizando float para los valores de comparación, podrías usar 7.0 en lugar de 7.0f para mantener la consistencia en el tipo de datos, aunque en este caso no afectará el funcionamiento del programa.

Tu código ya debería producir la salida esperada según las reglas proporcionadas en el ejercicio. Asegúrate de probarlo con diferentes valores de promedio para verificar que todas las condiciones se manejan correctamente.

Espero haber ayudado y buenos estudios!