• Lenguaje

    C

  • 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
33
34
35
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int i, personas_aprobadas;
    float nota_final, promedio_de_notas;
    personas_aprobadas = 0;
    promedio_de_notas = 0;
    for (i=1; i<=10; i++)
    {
        printf ("PROCESO %d\n", i);
        printf ("Ingresa el valor de nota final: ");
        scanf ("%f", &nota_final);
        (void) getchar ();
        if(nota_final>=12)
        {
            personas_aprobadas=personas_aprobadas+1;
            promedio_de_notas=promedio_de_notas+nota_final;
        }
        putchar ('\n');
    }
    if (personas_aprobadas == 0)
    {
        promedio_de_notas = 0;
    }
    else
    {
        promedio_de_notas=promedio_de_notas/personas_aprobadas;
    }
    printf ("Valor de personas aprobadas: %d\n", personas_aprobadas);
    printf ("Valor de promedio de notas: %f\n", promedio_de_notas);
    system ("pause");
    return EXIT_SUCCESS;
}