• Lenguaje

    Java usando Scanner

  • Descripción

    Permita ingresar las notas finales de 10 alumnos. Calcular cuantas personas aprobaron, sabiendo que la nota mínima aprobatoria es 12, además mostrar el promedio de notas de los alumnos que aprobaron el curso (use estructuras repetitivas).

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import java.util.Scanner;

public class AlumnosQueAprobaronElCurso {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int i, personas_aprobadas;
        double nota_final, promedio_de_notas;
        personas_aprobadas = 0;
        promedio_de_notas = 0;
        for (i=1; i<=10; i++) {
            System.out.print("PROCESO " + i);
            System.out.print("Ingresa el valor de nota final: ");
            nota_final = in.nextDouble();
            in.nextLine();
            if(nota_final>=12)
            {
                personas_aprobadas=personas_aprobadas+1;
                promedio_de_notas=promedio_de_notas+nota_final;
            }
            System.out.println();
        }
        if (personas_aprobadas == 0) {
            promedio_de_notas = 0;
        } else {
            promedio_de_notas=promedio_de_notas/personas_aprobadas;
        }
        System.out.println("Valor de personas aprobadas: " + personas_aprobadas);
        System.out.println("Valor de promedio de notas: " + promedio_de_notas);
    }

}