Cálculos sobre el censo de una ciudad
Publicado por HEMV (2 intervenciones) el 23/08/2020 07:31:06
Se tiene un conjunto de 2000 formularios de encuestas conteniendo la información del censo de una ciudad, a cada persona se le piden los siguientes datos:
Sexo
Edad
Estado civil (1. Soltero, 2. Casado, 3. Viudo, 4. Divorciado)
Nivel educativo (1. Preescolar, 2. Primaria, 3. Secundaria, 4. Superior, 5. Ningún estudio)
Desarrolle un programa en C++ que lea todos estos datos, e imprima los siguientes resultados:
Cuantas personas son solteras mayores a 30 años
Que porcentaje de la población total son mayores a 60 años
Cuántas personas menores de 18 años no tienen ningún estudio
no me da el resultado ayuda, aqui les adjunto mi codigo.
Sexo
Edad
Estado civil (1. Soltero, 2. Casado, 3. Viudo, 4. Divorciado)
Nivel educativo (1. Preescolar, 2. Primaria, 3. Secundaria, 4. Superior, 5. Ningún estudio)
Desarrolle un programa en C++ que lea todos estos datos, e imprima los siguientes resultados:
Cuantas personas son solteras mayores a 30 años
Que porcentaje de la población total son mayores a 60 años
Cuántas personas menores de 18 años no tienen ningún estudio
no me da el resultado ayuda, aqui les adjunto mi codigo.
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
#include<iostream>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main(){
int edad=0, estado_civil=0, educacion=0, solteros=0, soltero=0, casado=0, viudo=0, divorciado=0, menores=0, mayores=0, contador=10, c=1;
int preescolar=0, primaria=0, secundaria=0, superior=0, nestudio=0;
double porcentaje_mayores=0;
char sexo[10];
while(c<=contador){
system("cls");
cout<<"\n********************************ENCUESTA****************************************"<<endl;
cout<<"\nEncuestado #"<<c<<endl;
c++;
cout<<"\nEdad: "; cin>>edad;
cout<<"Sexo: "; cin>>sexo;
cout<<"Estado Civil: " <<endl;
cout<<"1.-Soltero 2.-Casado 3.-Viudo 4.-Divorciado" <<endl;
cout<<"Elija: "; cin>>estado_civil;
if (estado_civil==1){
soltero++;
}else if(estado_civil==2){
casado++;
}else if(estado_civil==3){
viudo++;
}else if(estado_civil==4){
divorciado++;
}
cout<<"Nivel Educativo: "<<endl;
cout<<"1.- Preescolar, 2.- Primaria, 3.- Secundaria, 4.- Superior, 5.- Ningun estudio"<<endl;
cout<<"Elija: " ; cin>>educacion;
if (educacion==1){
preescolar++;
}else if(educacion==2){
primaria++;
}else if(educacion==3){
secundaria++;
}else if(educacion==4){
superior++;
}else if(educacion==5){
nestudio++;
}
fflush(stdin);
}
if((estado_civil==soltero)&&(edad>=30)){
solteros++;
}
if (edad>=60){
mayores++;
}
if((edad<=18)&&(educacion==nestudio)){
menores++;
}
porcentaje_mayores=(mayores*100/contador);
cout<<"\nPersonas Solteras mayores de 30 anios: "<<solteros<<endl;
cout<<"\nPorcentaje de personas mayores de 60 anios: "<<porcentaje_mayores<<"%"<<endl;
cout<<"\nPersonas menores de 18 sin ningun estudio: "<<menores<<endl;
system("pause");
return 0;
}
Valora esta pregunta


0