• Lenguaje

    C

  • Descripción

    Determinar lo que una empresa necesita calcular
    a. Total de hombres.
    b. Total de mujeres.
    c. Porcentaje de hombres.
    d. Porcentaje de mujeres.
    e. Promedio de las estaturas en hombres.
    f. Promedio de las estaturas en mujeres.
    g. Promedio de edades de todos los empleados.

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main (void)
{
    int a, b, edad, estatura, genero;
    int numero_de_empleados;
    float c, d, e, f, g;
    char tecla_repetir;
    a = 0;
    b = 0;
    numero_de_empleados = 0;
    c = 0;
    d = 0;
    e = 0;
    f = 0;
    g = 0;
    do {
        system ("cls");
        printf ("Ingresa el valor de edad: ");
        scanf ("%d", &edad);
        (void) getchar ();
        printf ("Ingresa el valor de estatura: ");
        scanf ("%d", &estatura);
        (void) getchar ();
        numero_de_empleados=numero_de_empleados+1;
        printf ("Selecciona el valor de genero.\n");
        printf ("\t1.- Mujer\n");
        printf ("\t2.- Hombre\n");
        printf ("\t: ");
        do {
            scanf ("%d", &genero);
            (void) getchar ();
            if (genero<1||genero>2)
                printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
        } while (genero<1||genero>2);
        g=g+edad;
        if(genero==1)
        {
            b++;
            f=f+estatura;
        }
        else
        {
            a++;
            e=e+estatura;
        }
        putchar ('\n');
        printf ("\250Deseas repetir el proceso? (S/N): ");
        do {
            tecla_repetir = (char) getch();
        } while (tecla_repetir!='s' && tecla_repetir!='n' && tecla_repetir!='S' && tecla_repetir!='N');
        putchar ('\n');
    } while (tecla_repetir=='s' || tecla_repetir=='S');
    if (numero_de_empleados == 0)
    {
        c = 0;
    }
    else
    {
        c=100.0*a/numero_de_empleados;
    }
    if (numero_de_empleados == 0)
    {
        d = 0;
    }
    else
    {
        d=100.0*b/numero_de_empleados;
    }
    if (a == 0)
    {
        e = 0;
    }
    else
    {
        e=e/a;
    }
    if (b == 0)
    {
        f = 0;
    }
    else
    {
        f=f/b;
    }
    if (numero_de_empleados == 0)
    {
        g = 0;
    }
    else
    {
        g=g/numero_de_empleados;
    }
    printf ("Valor de a: %d\n", a);
    printf ("Valor de b: %d\n", b);
    printf ("Valor de numero de empleados: %d\n", numero_de_empleados);
    printf ("Valor de c: %f\n", c);
    printf ("Valor de d: %f\n", d);
    printf ("Valor de e: %f\n", e);
    printf ("Valor de f: %f\n", f);
    printf ("Valor de g: %f\n", g);
    system ("pause");
    return EXIT_SUCCESS;
}