Dev - C++ - AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

 
Vista:
sin imagen de perfil

AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

Publicado por ruben r (15 intervenciones) el 15/11/2016 19:31:58
el problema dice asi: elaborar un programa que permita analizar los miembros de una vivienda. la cantidad de miembros se desconoce. cada miembro se debe preguntar los datos. se debe analizar de la vivienda:
1- cuantos son hombres
2- cuantos son mujeres
3-- cuantos son mayores de edad(18 añosy mas). cuantos son hombres cuantos mujeres
4- cuantos son menores o iguales a 15 años de edad?
5 cuantos son menores o iguales a 10 años de edad?
6- la edad promedio de todos los miembros
7 a cuanto asciende el ingreso familiar
8- cuantos asisten a la escuela ¿cuantos son hombres cuantas mujeres? ES COMO UN CENSO PERO PORFAVOR AYUDENME ES URGENTE LO TENGO Q ENTREGAR HOY Y NO TENGI NI COMO EMPEZAR
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: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

Publicado por agustin (522 intervenciones) el 15/11/2016 19:39:07
Con que lo tienes que hacer C o C++? Listas enlazadas? Arrays dinámicos? Estructuras?
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

AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

Publicado por ruben (15 intervenciones) el 15/11/2016 19:40:37
bueno hasta ahora los temas que me an enseñado son for, while, switch y usar el if y tambien los arreglos solo puedo usar esos
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

AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

Publicado por ruben r (15 intervenciones) el 15/11/2016 19:42:21
en el c++ el que estamos utilizando
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: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

Publicado por agustin (522 intervenciones) el 16/11/2016 11:19:24
Supongo que es algo como esto:
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
#include <iostream>
#include <iomanip>
#include <stdlib.h>
 
using std::cout;
using std::cin;
using std::endl;
using std::setprecision;
using std::fixed;
 
enum sexo {hombre,mujer};
enum respuesta {si,no};
 
int main(int argc, char* argv[])
{
    bool fin=false;
    int nmiembros=0,sexo,edad,escolarizado,ingresos,nhombres=0,nmujeres=0,nmenores15=0,nmenores10=0;
    int nmayores_de_edad[2]={0,0},nescolarizados[2]={0,0};
    double sumatorio_edad=0,sumatorio_ingresos=0;
 
    do{
        do{
            cout << "Sexo del individuo" << endl;
            cout << "0-Hombre" << endl;
            cout << "1-Mujer" << endl;
            cout << "Elije una opcion: ";
            cin >> sexo;
 
            switch(sexo){
                case hombre:
                    nhombres++;
                    cout << "Introduce su edad: ";
                    cin >> edad;
                    if(edad >= 18)
                        nmayores_de_edad[hombre]++;
                    else if(edad <= 10)
                        nmenores10++;
                    else if(edad <= 15)
                        nmenores15++;
                    sumatorio_edad+=edad;
                    break;
                case mujer:
                    nmujeres++;
                    cout << "Introduce su edad: ";
                    cin >> edad;
                    if(edad >= 18)
                        nmayores_de_edad[mujer]++;
                    else if(edad <= 10)
                        nmenores10++;
                    else if(edad <= 15)
                        nmenores15++;
                    sumatorio_edad+=edad;
                    break;
                default:
                    cout << "Opcion no valida, vuelve a intentarlo" << endl;
                    system("PAUSE");
            }
        }while(sexo != hombre && sexo != mujer);
        cout << "Introduce sus ingresos: ";
        cin >> ingresos;
        sumatorio_ingresos += ingresos;
 
        do{
            cout << "Escolarizado" << endl;
            cout << "0-Si" << endl;
            cout << "1-No" << endl;
            cout << "Elije una opcion: ";
            cin >> escolarizado;
 
            switch(escolarizado){
                case si:
                    nescolarizados[sexo]++;
                    break;
                case no:
                    break;
                default:
                    cout << "Opcion no valida, vuelve a intentarlo" << endl;
                    system("PAUSE");
            }
 
        }while(escolarizado != si && escolarizado != no);
        nmiembros++;
        cout << "Desea ingresar mas miembros?" << endl;
        cout << "0-Si" << endl;
        cout << "1-No" << endl;
        cout << "Opcion: ";
        cin >> fin;
    }while(!fin);
 
    cout << "La familia esta compuesta por " << nmiembros << " miembros" << endl;
    cout << nmenores10 << " son menores o igual a 10 años" << endl;
    cout << nmenores15 << " son mayores de 10 y menores o igual a 15 años" << endl;
    cout << nhombres << " son hombres de los que " << nmayores_de_edad[hombre] << " son mayores de edad" << endl;
    cout << nmujeres << " son mujeres de los que " << nmayores_de_edad[mujer] << " son mayores de edad" << endl;
    cout << "La edad media de la familia es de " << fixed << setprecision(2) << (double)sumatorio_edad / nmiembros << endl;
    cout << "Los ingresos familiares ascienden a: " << sumatorio_ingresos << endl;
    cout << nescolarizados[hombre]+nescolarizados[mujer] << " estan escolarizados de los cuales " << nescolarizados[hombre] << " son hombres y " << nescolarizados[mujer] << " son mujeres" << endl;
    system("PAUSE");
    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
sin imagen de perfil

AYUDA CON UN CENSO ES URGENTE NECESITO PROGRAMADORES

Publicado por ruben r (15 intervenciones) el 16/11/2016 18:36:37
te lo agradezco demasiado estaba que no sabia que hacer gracias que Dios te bendiga
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