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

Desafio Asignatura

import java.util.Scanner;

public class Asignatura {
    public static void main(String[] args) {

        int cantNotas = 3;
        double suma_notas = 0;
        double promedio = 0;

        Scanner scanner = new Scanner(System.in);

        for (int i = 1; i <= cantNotas; i++) {

            double nota;

            while (true) {
                System.out.print("Ingrese nota " + i + " (entre 1 y 10): ");
                nota = scanner.nextDouble();

                if (nota >= 1 && nota <= 10)
                    break;
                else
                    System.out.println("Nota inválida, debe estar entre 1 y 10");

            }
            suma_notas += nota;
        }

        promedio = suma_notas / cantNotas;

        if (promedio > 7.0) {
            System.out.println(String.format("El estudiante tuvo un promedio de %.2f y fue aprobado", promedio));
        } else if (promedio > 5.0 && promedio < 6.9) {
            System.out.println(String.format("El estudiante tuvo un promedio de %.2f y está en recuperación", promedio));
        } else if (promedio < 5.0) {
            System.out.println(String.format("El estudiante tuvo un promedio de %.2f y fue reprobado", promedio));
        }

        scanner.close();
    }
}