• Lenguaje

    C

  • Descripción

    Lea el número de alumnos que aprobaron, perdieron y se retiraron del curso, y nos devuelva: El porcentaje de alumnos que aprobaron, perdieron y se retiraron.

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
36
37
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    float alumnos_que_aprobaron, alumnos_que_perdieron, alumnos_que_se_retiraron, porcentaje_aprobaron, porcentaje_perdieron;
    float porcentaje_se_retiraron, total_de_alumnos;
    printf ("Ingresa el valor de alumnos que aprobaron: ");
    scanf ("%f", &alumnos_que_aprobaron);
    (void) getchar ();
    printf ("Ingresa el valor de alumnos que perdieron: ");
    scanf ("%f", &alumnos_que_perdieron);
    (void) getchar ();
    printf ("Ingresa el valor de alumnos que se retiraron: ");
    scanf ("%f", &alumnos_que_se_retiraron);
    (void) getchar ();
    total_de_alumnos=alumnos_que_aprobaron+alumnos_que_perdieron+alumnos_que_se_retiraron;
    if(total_de_alumnos==0)
    {
        porcentaje_aprobaron=0;
        porcentaje_perdieron=0;
        porcentaje_se_retiraron=0;
    }
    else
    {
        porcentaje_aprobaron=100.0*alumnos_que_aprobaron/total_de_alumnos;
        porcentaje_perdieron=100.0*alumnos_que_perdieron/total_de_alumnos;
        porcentaje_se_retiraron=100.0*alumnos_que_se_retiraron/total_de_alumnos;
    }
    printf ("Valor de porcentaje aprobaron: %g\n", porcentaje_aprobaron);
    printf ("Valor de porcentaje perdieron: %g\n", porcentaje_perdieron);
    printf ("Valor de porcentaje se retiraron: %g\n", porcentaje_se_retiraron);
    printf ("Valor de total de alumnos: %g\n", total_de_alumnos);
    putchar ('\n');
    system ("pause");
    return EXIT_SUCCESS;
}