//nombre:nombre del municio
//may: almacena el nombre del mayor
//men: almacena el nombre del nenor
//anciano: ancianos hombre
//ancianas: ancianas mujeres
//hombres: adultos hombres
//mujeres: adultos mujeres
//niños: niños
//niñas: niñas
//nn: suma de niños y niñas
//prima= subcidio que depende la cantidad de niños
//ancianos2=suma de los ancianos de todo el pais
//adultos: sumas de todos los adultos del pais
//nn2: suma de todos los niños del pais
#include<iostream>
#include<conio.h>
#include <cstring>
using namespace std;
// Programa censo realizado por el gobierno en el año 2010.
void main()
{
char nombre[100],may[100],men[100];
int ciclo,opcion,municipio, ancianos,ancianas, hombres,mujeres,niños,niñas,nn,prima,adultos,t_ancianos,subcidio,total,mayor,menor,total2 ;
int ancianos2,adultos2,nn2,subcidio2;
cout<<"Censo realizado por el gobierno en el año 2010."<<endl<<endl<<endl<<endl;
//inicializo todas en 0 para mejor funcionalidad
total2=0;
mayor=0;
menor=10000000;
ancianos2=0;
adultos2=0;
nn2=0;
subcidio2=0;
ciclo=0;
while(ciclo==0){
total=0;
ancianos=0;
ancianas=0;
hombres=0;
mujeres=0;
niños=0;
niñas=0;
nn=0;
prima=0;
adultos=0;
t_ancianos=0;
subcidio=0;
cout<<endl<<endl;
cout<<"Nombre del municipio:";
cin>>nombre;
cout<<"cantidad de ancianos hombres:";
cin>>ancianos;
cout<<"cantidad de ancianos mujeres:";
cin>>ancianas;
cout<<"cantidad de hombres adultos:";
cin>>hombres;
cout<<"cantidad de mujeres adultos:";
cin>>mujeres;
cout<<"cantidad de niños :";
cin>>niños;
cout<<"cantidad de niñas :";
cin>>niñas;
adultos=hombres+mujeres;
t_ancianos=ancianos+ancianas;
nn=niños+niñas;
if((nn>0)&&(nn<3000))
{
prima=35;
}
if((nn>=3000)&&(nn<6000))
{
prima=25;
}
if((nn>=6000)&&(nn<9000))
{
prima=20;
}
if(nn>=9000)
{
prima=10;
}
subcidio=prima*nn;
cout <<endl<<endl<<endl;
cout<<"MUNICIPIO: "<<nombre<<endl;
cout<<"cantidad de ancianos hombres: "<<ancianos<<endl;
cout<<"cantidad de ancianos mujeres: "<<ancianas<<endl;
cout<<"cantidad de hombres adultos: "<<hombres<<endl;
cout<<"cantidad de mujeres adultos: "<<mujeres<<endl;
cout<<"cantidad de niños: "<<niños<<endl;
cout<<"cantidad de niñas: "<<niñas<<endl;
cout<<"Monto de prima por subsidio de los niños: "<<subcidio<<endl<<endl;
ancianos2=ancianos2+ancianos;
adultos2=adultos2+adultos;
nn2=nn2+nn;
subcidio2=subcidio2+subcidio;
total=nn+adultos+t_ancianos;
total2=total2+total;
if(total>mayor){
mayor=total;
strcpy(may, nombre);//strcpy se usa para copiar una cadena de caracter a otra
}
if(total<menor){
menor=total;
strcpy(men, nombre);//strcpy se usa para copiar una cadena de caracter a otra
}
cout<<"Desea agregar otro municipio? SI=1 , NO=2 :";
cin>>opcion;
if(opcion>=2){
ciclo=2;
}
}
cout<<endl<<"Totales del país: "<<endl<<endl<<endl;
cout<<"Total de ancianos en el país: "<<ancianos2<<endl;
cout<<"Total de adultos en el país: "<<adultos2<<endl;
cout<<"Total de niños en el país: "<<nn2<<endl;
cout<<"Total de prima por niños en el país: "<<subcidio2<<endl;
cout<<"Total de personas en el país: "<<total2<<endl;
cout<<"Municipio con mayor personas: "<<may<<endl;
cout<<"Municipio con menor personas: "<<men<<endl;
getch();
}