Dev - C++ - Proyecto para gestionar los datos de los animales de un zoológico

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Proyecto para gestionar los datos de los animales de un zoológico

Publicado por Erick (2 intervenciones) el 09/07/2019 05:43:53
/*El director del zoologico les pide desarrollar un sistema en el que dide gestionar
los datos de los animales que tiene en el mismo, para ello se desea llevar:
-nombre del animal
-especie del animal
-edad(en meses)
-sexo(M/H/I) //Macho,Hembra,Indefinido
-fecha de ingreso(D/M/A) //Dia,Mes,Año
El sistema debe permitir
-registrar los datos de un animal(debidamente validados)
-borrar todos los datos registrados(reiniciar)
-actualizar los datos de un animal, tomando como referencia el nombre del animal
-consultar los datos de un animal, considerando su nombre
-mostrar la lista general de animales registrados
-mostrar la lista de animales por sexo
-mostrar la lista de animales por edad
-mostrar la media, mediana de los animales por edad o por sexo
-mostrar la moda de animales por especie
el sistema debe permitir un maximo de 80 animales
-indicar cual es el animal mas viejo por sexo
-indicar cual es el animal mas nuevo ingresado por fecha*/
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++

Proyecto para gestionar los datos de los animales de un zoológico

Publicado por dario (718 intervenciones) el 10/07/2019 04:52:04
Hola, te dejo esto para que te des una idea.
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
63
64
65
66
67
68
69
70
71
72
#include <iostream>
 
using namespace std;
 
const int TOPE = 100;
int i = 0;
 
struct {
    string nombre; //nombre del animal
    string especie; //especie del animal
    int edad; //edad en meses del animal
    char sexo; //H=Hembra, M=Macho, I=Indefinido
    int fechaIngreso; //Fecha de ingreso al zoologico
} zoo[TOPE];
 
//prototipo de funciones
void registrarAnimal();
void mostrarLista();
 
int main() {
    int opc;
 
    do {
        cout << "1. Registrar animal" << endl;
        cout << "2. Mostrar lista" << endl;
        cout << "0. Salir" << endl;
        cout << "Seleccione su opcion: ";
        cin >> opc;
        cin.get();
 
        switch (opc) {
            case 1:
                registrarAnimal();
            break;
            case 2:
                mostrarLista();
            break;
        }
    } while(opc != 0);
 
    return 0;
}
 
//Funciones
void registrarAnimal() {
    cout << "\t\t\tRegistro de Animales\n\n";
    cout << "Nombre del animal: ";
    getline(cin,zoo[i].nombre);
    cout << "Especie: ";
    getline(cin,zoo[i].especie);
    cout << "Edad (en meses): ";
    cin >> zoo[i].edad;
    cout << "Sexo del animal (H=Hembre, M=Macho, I=Indefinido): ";
    cin >> zoo[i].sexo;
    cout << "Fecha de ingreso: ";
    cin >> zoo[i].fechaIngreso;
    i++;
}
 
void mostrarLista() {
    int j;
 
    cout << "\t\tLista de animales en el Zoo\n\n";
 
    for (j=0; j<i; j++) {
        cout << "Nombre         : " << zoo[j].nombre << endl;
        cout << "Especie        : " << zoo[j].especie << endl;
        cout << "Edad           : " << zoo[j].edad << endl;
        cout << "Sexo           : " << zoo[j].sexo << endl;
        cout << "Fecha Ingreso  : " << zoo[j].fechaIngreso << endl;
    }
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Proyecto para gestionar los datos de los animales de un zoológico

Publicado por Erick (2 intervenciones) el 10/07/2019 04:57:53
Muchas gracias
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
sin imagen de perfil
Val: 4
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Proyecto para gestionar los datos de los animales de un zoológico

Publicado por superjefefinal1 (2 intervenciones) el 12/07/2019 19:53:46
eres estudiante de el profesor victor del iujo creo que struct no te va a servir porque el profesor no nos lo a dado XD soy jose franco eso es estructura y eso no nos va a servir porque el profesor no lo mando, y si estaba buscando ejemplos por casualidad.
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