Dev - C++ - programa en C++ donde se ingresen datos de 10 personas

 
Vista:
sin imagen de perfil

programa en C++ donde se ingresen datos de 10 personas

Publicado por Gabriel (4 intervenciones) el 28/11/2021 02:13:52
Escribir un programa en C++ donde se ingresen los siguientes datos de 10 personas

a. NOMBRE
b. APELLIDO
c. CEDULA
d. DIRECCIÓN
e. SEXO
f. FECHANAC
g. SUELDO
h. CARGO

y que realice las siguientes consultas:

a. MOSTRAR EL NOMBRE Y APELLIDO DE LOS EMPLADOS
FEMENINOS.
b. MOSTRAR LOS DATOS DE LOS EMPLADOS CON SUELDO ENTRE
35000 Y 50000 DIARIOS
c. EMPLEADOS CON EDAD MAYOR A LOS 40 AÑOS
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++

programa en C++ donde se ingresen datos de 10 personas

Publicado por dario (718 intervenciones) el 28/11/2021 04:31:00
Hola, con esto ya tienes el 85% hecho, las dos ultimas consultas ya las haces tu por tu cuenta.
Nota: para 10 empleados solo cambia el numero 2 por el 10.
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
#include <iostream>
 
using namespace std;
 
const int maximo = 2;
 
struct {
    string nombre;
    string apellido;
    unsigned int cedula;
    string direccion;
    char sexo;
    string fechaNac;
    float sueldo;
    string cargo;
} Personal[maximo];
 
int main()
{
    int i;
 
    for (i=0; i<maximo; i++) {
        cout << "Empleado N° " << i+1 <<": " << endl;
        cout << "Nombre del empleado: ";
        getline(cin,Personal[i].nombre);
        cout << "Apellido del empleado: ";
        getline(cin,Personal[i].apellido);
        cout << "Numero de DNI o cedula de identidad: ";
        cin >> Personal[i].cedula;
        cin.ignore();
        cout << "Direccion del empleado: ";
        getline(cin,Personal[i].direccion);
        cout << "Sexo, Genero [M-F]: ";
        cin >> Personal[i].sexo;
        cin.ignore();
        cout << "Fecha de nacimiento: ";
        getline(cin,Personal[i].fechaNac);
        cout << "Sueldo: ";
        cin >> Personal[i].sueldo;
        cin.ignore();
        cout << "Cargo que ocupa: ";
        getline(cin,Personal[i].cargo);
        cout << endl;
    }
 
    //MOSTRAR EL NOMBRE Y APELLIDO DE LOS EMPLADOS FEMENINOS.
    for (i=0; i<maximo; i++) {
        if (toupper(Personal[i].sexo) == 'F') {
            cout << "Nombre: " << Personal[i].nombre << endl;
            cout << "Apellido: " << Personal[i].apellido << 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
1
Comentar