Dev - C++ - AYUDA CON UN PROGRAMA EN C++ URGENTE

 
Vista:
sin imagen de perfil

AYUDA CON UN PROGRAMA EN C++ URGENTE

Publicado por Yeny (1 intervención) el 14/09/2021 00:20:37
1. EN UNA DETERMINADA EMPRESA TRABAJAN 5 EMPLEADOS. EL GERENTE DESEA CONOCER CUANTOS DE SUS EMPLEADOS TIENEN CABELLO RUBIO Y OJOS AZULES, CUANTOS TIENEN CABELLO NEGRO Y OJOS CAFÉ, CUANTOS TIENEN MAS DE 5 PIES, CUANTOS MENOS DE 5 PIES, CUANTOS HOMBRES Y MUJERES LABORAN. PARA ESTE PROBLEMA SE LEERAN NOMBRE, ESTATURA, COLOR DE CABELLO, COLOR DE OJOS Y SEXO. LOS CODIGOS RESPECTIVOS SE PRESENTAN A CONTINUACIÓN:
COLOR DE CABELLO COLOR DE OJOS SEXO
1-RUBIO 1-AZULES 1-MASCULINO
2-NEGRO 2-CAFÉ 2-FEMENINO
3-OTROS 3-NEGROS
4-OTROS
SOLO SE PUEDE USAR FOR, WHILE Y SENTENCI IF
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA CON UN PROGRAMA EN C++ URGENTE

Publicado por dario (718 intervenciones) el 14/09/2021 03:24:43
Hola, espero esto te ayude.
Salu2.

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
#include <iostream>
 
using namespace std;
 
struct
{
    string nombre;
    float estatura;
    int colorCabello;
    int colorOjos;
    int genero;
} empleados[5];
 
int main()
{
    int a=0,b=0,c=0,d=0,hombres=0,mujeres=0;
    int i;
 
    //Ingreso de datos
    for (i=0; i<5; i++)
    {
        cout << "Nombre empleado: ";
        getline(cin,empleados[i].nombre);
        cout << "Estatura: ";
        cin >> empleados[i].estatura;
        cout << "Color de cabello [1. Rubio, 2. Negro, 3. Otros]: ";
        cin >> empleados[i].colorCabello;
        cout << "Color ojos [1. Azules, 2. Cafe, 3. Negros, 4. Otros]: ";
        cin >> empleados[i].colorOjos;
        cout << "Genero [1. Masculino, 2. Femenino]: ";
        cin >> empleados[i].genero;
        cin.ignore();
    }
 
    for (i=0; i<5; i++) {
        if ((empleados[i].colorCabello ==1 ) && (empleados[i].colorOjos == 1))
            a++;
 
        if ((empleados[i].colorCabello == 2) && (empleados[i].colorOjos == 2))
            b++;
 
        if (empleados[i].estatura > 5)
            c++;
        else
            d++;
 
        if (empleados[i].genero == 1)
            hombres++;
        else
            mujeres++;
    }
 
    //Resultados
    cout << "\nEmpleados que tienen cabello rubio y ojos azules: " << a << endl;
    cout << "Empleados que tienen cabello negro y ojos cafe: " << b << endl;
    cout << "Empleados que tienen mas de 5 pies de altura: " << c << endl;
    cout << "Empleados que tienen menos de 5 pies de altura: " << d << endl;
    cout << "Empleados hombres: " << hombres << endl;
    cout << "Empleadas mujeres: " << mujeres << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar