Anda di halaman 1dari 48

UNIVERSIDAD NACIONAL DE INGENIERA

INDICE

CENSO NACIONAL
PROYECTO DE LENGUAJE DE PROGRAMACIN Y ESTRUCTURADO
INTEGRANTES: GIRALDO SALINAS LIZBETH CAROL GUZMN QUINTANA DEBY STEFANY MALDONADO TRIGOSO TANIA ALCIRA MEZA PINEDO SULLY ALELI PREZ PINEDO JEAN PIERRE 20081172F 20090142I 20102611 C 20101193C 20102590F

I) FUNDAMENTO TERICO 1.1. PROGRAMACION ESTRUCTURADA 1.1.1. Conceptos Previos 1.1.2. Programacin Estructurada 1.1.3. Estructuras de Control 1.1.4. Tipos de Datos 1.1.5. Lenguaje de Programacin 1.1.6. Fases para la Solucin de Problemas por Computadora 1.1.7. Base de datos 1.1.7.1 Definicin 1.1.7.2 Tipos de base de datos 1.2. CENSOS 1.2.1. Importancia 1.2.2. Finalidad 1.2.3. Objetivos 1.2.4. Caractersticas Tcnicas 1.2.4.1 Tipo de censos 1.2.4.2 Unidades de Investigacin 1.2.4.3 Periodo de Referencia 1.2.4.4 Mtodo de entrevista 1.2.5 Capacitacin 1.2.6 Operacin de campo 1.2.7 Procesos post-censales 1.2.8 Productos obtenidos II) PROYECTO GRUPO FUSION 2.1. DESCRIPCIN DE RECURSOS USADOS 2.2. MODELOS RELACIONAL DE BASE DE DATOS 2.3. IMGENES

III) BIBLIOGRAFIA

I)

FUNDAMENTO TEORICO 1.1. PROGRAMACIN ESTRUCTURADA CONCEPTOS PREVIOS

1.1.1.

Programa: es un conjunto de instrucciones para una computadora. Las computadoras necesitan de los programas para funcionar, y un programa no hace nada a menos que sus instrucciones sean ejecutadas por el procesador. Un programa se puede referir tanto a un programa ejecutable como a su cdigo fuente, el cual es transformado en un ejecutable cuando es compilado. Lenguaje de programacin: Un lenguaje de programacin es un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento fsico y lgico de una mquina. Programacin estructurada: Programacin Estructurada es una tcnica en la cual la estructura de un programa, esto es, la interpelacin de sus partes realiza tan claramente como es posible mediante el uso de tres estructuras lgicas de control:
Secuencia: sucesin simple de dos o ms operaciones. Seleccin: bifurcacin condicional de una o ms operaciones. Interaccin: repeticin de una operacin mientras se cumple una condicin.

1.1.2.

PROGRAMACIN ESTRUCTURADA

La programacin estructurada es una forma de escribir programas de ordenador (programacin de computadora) de forma clara. Para ello utiliza nicamente tres estructuras: secuencia, seleccin e iteracin; siendo

innecesario el uso de la instruccin o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o mltiples RETURN). Hoy en da las aplicaciones informticas son mucho ms ambiciosas que las necesidades de programacin existentes en los aos 1960, principalmente debido a las aplicaciones grficas, por lo que las tcnicas de programacin estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas tcnicas, tales como la programacin orientada a objetos y el desarrollo de entornos de programacin que facilitan la programacin de grandes aplicaciones. 1.1.3. ESTRUCTURAS DE CONTROL

En la programacin estructurada slo se emplean tres construcciones: Secuencial: Conjunto de sentencias que se ejecutan en orden (asignaciones y llamadas a rutinas). Seleccin: Estructura de control condicional (if-then-else, case/switch). Iteracin: Estructura de control repetitiva (bucles: while, do/while, for). Cualquier forma de control en un programa estructurado, puede ser expresado en trminos de las tres formas de control mencionadas, y estas pueden ser combinadas de dos formas: apilamiento y anidamiento. 1.1.4. TIPOS DE DATOS

Un dato es una representacin simblica de un hecho, evento o caracterstica de una persona u objeto. a. Datos simples o bsicos: poseen un solo valor. Datos ordinales: Entero: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Carcter: alfabticos, numricos y especiales. Lgicos: verdadero o falso.

Datos no ordinales: Real: decimal, por ejemplo 1.27

b. Datos estructurados: 1.1.5. Estticos: arreglos, registros y archivos. Dinmicos: listas, rboles y grafos.

LENGUAJE DE PROGRAMACIN

Lenguaje artificial que puede ser usado para controlar el comportamiento de una mquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintcticas y semnticas que permiten expresar instrucciones que luego sern interpretadas. Tipos: a. Lenguaje de mquina: son aquellos que estn escritos en lenguajes directamente inteligibles por la mquina (computadora), ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres dgitos 0 y 1) que especifican una operacin, y las posiciones (direccin) de memoria implicadas en la operacin se denominan instrucciones de mquina o cdigo de mquina. Ejemplo: 0 100 1001. b. Lenguaje de bajo nivel (ensamblador): son ms fciles de utilizar que los lenguajes de mquina, pero, al igual que ellos depende de la maquina en particular. El lenguaje de bajo nivel es por excelencia el ensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotcnicos. Ejemplo: ADD, SUB, etc. c. Lenguaje de alto nivel: son los ms usados por los programadores. Estn diseados para que las personas escriban y entiendan los programas de un modo mucho ms fcil que los lenguajes mquina y ensambladores. El lenguaje de alto nivel es independiente de la mquina, es decir, las instrucciones del programa de la computadora no dependen del diseo del hardware o de la computadora en

particular. En consecuencia, los programas escritos en lenguaje de alto nivel son portables o transportables, lo que significa la posibilidad de poder ser ejecutados con poca o ninguna codificacin en diferentes tipos de computadoras. Ejemplos: Pascal, C++, Java, Basic, Cobol, Visual Basic, Fortran etc. 1.1.6. FASES PARA LA SOLUCIN DE PROBLEMAS POR

COMPUTADORA El proceso de resolucin de un problema con una computadora conduce a la escritura de un programa y a su ejecucin en la misma. Aunque el proceso de disear programas es esencialmente un proceso creativo, se puede considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programadores. Las fasos son: Anlisis del problema: El problema se analiza examinando

cuidadosamente el problema a fin de obtener una idea clara sobre lo que se solicita y determinar los datos necesarios para conseguirlo. Diseo del algoritmo: Luego de analizar el problema, se disea una solucin que conducir a un algoritmo que resuelva el problema. Codificacin: Una vez que el algoritmo est diseado, se debe pasar a la fase de codificacin o traduccin del algoritmo a un determinado lenguaje de programacin, que deber ser completada con la ejecucin y comprobacin del programa en el ordenador. Compilacin, ejecucin y verificacin: El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores que puedan a parecer. Depuracin y mantenimiento: El programa se actualiza y modifica cada vez que sea necesario, de modo que se cumpla todas las necesidades de cambio de sus usuarios. Documentacin: La importancia de la documentacin debe ser destacada por su influencia en la etapa final, ya que programas pobremente documentados son difciles de leer, mas difciles de depurar y casi imposibles de mantener y modificar.

La documentacin es vital cuando se desea corregir posibles errores futuros o bien cambiar el programa. Estos cambios se denominan mantenimiento del programa. 1.1.7 BASE DE DATOS 1.1.7.1 DEFINICIN

Una Base De Datos es el recurso de datos de una organizacin para todo el procesamiento de informacin con base en la computacin donde los datos estn integrados y relacionados para reducir al mnimo la redundancia de datos. Tambin, se usa el concepto de base o banco de datos, como un conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, la mayora de las bases de datos tienen formato electrnico, y en informtica existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de los sistemas gestores de bases de datos se estudian en informtica. 1.1.7.2 TIPOS DE BASE DE DATOS

Segn la variabilidad de los datos almacenados, pueden ser: Base De Datos Estticas stas son bases de datos de slo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones y tomar decisiones. Base De Datos Dinmicas stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin y

adicin de datos, adems de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacin de una tienda de abarrotes, una farmacia, un videoclub, etc.

1.2.

CENSOS IMPORTANCIA

1.2.1.

Los Censos de Poblacin y Vivienda tienen como propsito captar informacin demogrfica, econmica y social, relativa a los habitantes de un pas, as como los datos relativos a las viviendas en cuanto a sus caractersticas estructurales, servicios que dispone, rgimen de tenencia y otros, a nivel nacional, departamental, provincial, distrital y de centros poblados. De acuerdo a la Ley N 13248, Ley de Censos, los Censos de Poblacin y Vivienda deben ejecutarse cada 10 aos, en tanto que los Censos Econmicos y los agropecuarios, cada cinco aos. Los Censos son importantes porque constituyen la nica fuente de informacin que proporciona datos con el mayor grado de desagregacin territorial de todo el pas. De esta manera, es posible la elaboracin de programas de desarrollo social y econmico hasta el primer nivel poltico administrativo. Tambin permiten conocer variables derivadas como la

mortalidad, fecundidad y migraciones, as como posibilitan realizar estudios para disminuir la pobreza y focalizar la inversin social. Igualmente, proporcionan el marco muestral adecuado para ejecutar encuestas de hogares, destinadas a realizar estudios en profundidad de inters social, demogrfico y econmico, entre otros.

Por qu ejecutar censos La mayora de municipalidades demanda la ejecucin del Censo de Poblacin en sus reas jurisdiccionales, pues les permitir conocer la magnitud de su poblacin, en la medida que le servir para solicitar una adecuada participacin del Fondo de Compensacin Municipal, asignacin del programa del Vaso de Leche, Comedores Populares, adems de otros. Tambin porque contarn con informacin actualizada que les permita optimizar la gestin administrativa edil y atender la demanda de servicios sociales y asistenciales en el mbito de su jurisdiccin; asimismo, tomar conocimiento de las condiciones sociales actuales de la poblacin en distritos considerados de extrema pobreza. Las actuales proyecciones de poblacin de la mayor parte de distritos del pas no reflejan la magnitud real existente en sus reas jurisdiccionales, en razn a la variacin de la estructura poblacional, ocasionada por el creciente flujo migratorio de los ltimos aos. Por ello, los alcaldes distritales no pueden justificar mayores requerimientos presupuestales ante el Tesoro Pblico, para la ampliacin de su infraestructura distrital y atender una mayor demanda de servicios bsicos por parte de una poblacin evidentemente mayor, cuyo volumen real desconocen porque los datos actuales no responden a la nueva realidad. 1.2.2. FINALIDAD Suministrar informacin estadstica, demogrfica, social y econmica actualizada y oportuna, a niveles polticos administrativos para la toma de decisiones.

1.2.3.

OBJETIVOS OBJETIVOS GENERALES

Obtener estadsticas demogrficas y socio econmicas de la poblacin y de las caractersticas y servicios bsicos que poseen las viviendas. OBJETIVOS ESPECFICOS

Empadronamiento de la poblacin Conocimiento de la estructura de la poblacin Recuento de viviendas Conocimiento de las caractersticas de las viviendas Servir de base para la elaboracin de estadsticas por muestreo Servir de base para construir Sistemas de Informacin Servir de base para estudios demogrficos Cuantificar el grado de equipamiento de los hogares para estudios de pobreza Actualizacin y normalizacin de instrumentos de

infraestructura estadstica Atender las necesidades estadsticas de carcter

internacional

1.2.4.

CARACTERISTICAS TECNICAS

1.2.4.1. TIPO DE CENSO El Censo fue de Hecho, es decir, la poblacin de estudio estuvo constituida por todas las personas que se encontraron en la vivienda en el "momento del censo" (cero horas del da del censo)

COBERTURA DEL CENSO Geogrfica.- Los Censos de Poblacin y Vivienda se efectu de forma simultnea en todo el territorio nacional y en sus aguas jurisdiccionales. Temporal.- Se desarroll a lo largo de 15 das calendarios, del 21 de octubre al 4 de noviembre del 2007. Temtica.- La temtica a investigar comprendi (63 preguntas): Primera seccin: Localizacin de la vivienda y nmero de hogares Segunda seccin: Caractersticas y servicios de la vivienda Tercera seccin: Caractersticas del hogar Cuarta seccin: Personas que conforman el hogar Quinta seccin: Caractersticas de la poblacin

1.2.4.2. UNIDADES DE INVESTIGACIN

Las unidades de investigacin estadstica fueron las siguientes: Las viviendas (particulares y colectivas). Los hogares Todas las personas del pas que se encontraron en

la vivienda en el momento censal. 1.2.4.3. PERODOS DE REFERENCIA

Los perodos de referencia de las variables a investigar, son los siguientes: En la segunda seccin: Caractersticas y servicios de la Vivienda Da de la entrevista En la tercera seccin: Caractersticas del hogar Da de la entrevista En la cuarta seccin: Personas que conforman el hogar Da de la entrevista En la Quinta seccin: Caractersticas de la Poblacin Da de la entrevista Semana pasada Hace 5 aos PERODOS DE EMPADRONAMIENTO

Los perodos de empadronamiento fueron los siguientes: rea urbana: 1 da rea rural: 15 das

1.2.4.4. MTODO DE LA ENTREVISTA El mtodo empleado fue la entrevista directa, con personal capacitado, siendo en su mayora alumnos del 5to. Ao de educacin secundaria y alumnos de educacin superior. Los informantes fueron las personas de 12 aos y ms de edad que se encontraban en la vivienda.

1.2.5.

CAPACITACIN La capacitacin de los funcionarios censales, se efectu en dos grupos (gerencial y operativo), caracterizados por las funciones y responsabilidades que tuvieron en el marco del levantamiento de los Censos Nacionales.

1.2.6.

OPERACIN DE CAMPO Periodo de Ejecucin : Se efectu a lo largo de 15 das calendario, para el rea rural y un da para el rea urbana.

1.2.7.

PROCESOS POST CENSALES

Recepcin, inventario, clasificacin y archivo

Esta tarea consisti en recepcionar, inventariar, clasificar y archivar, los documentos censales provenientes del

empadronamiento. Se recepcion alrededor de 22 mil cajas, con un peso aproximado de 720 toneladas. Consistencia Bsica

Tuvo como objetivo asegurar la correspondencia de la informacin cartogrfica con los cuestionarios censales. Entrada de datos

Captura de la informacin de los cuestionarios censales a travs del sistema de ingreso de datos tradicional (digitacin de los cuestionarios). Consistencia de Datos

En esta tarea se detect y corrigi errores de informacin en la base de datos generada a partir de la digitacin, incluye las tareas de cobertura, estructura, codificacin e imputacin. Consistencia interna, externa y tabulada

Comprendi el anlisis de la base de datos trabajada por la Consistencia de datos, con el fin de detectar omisiones o errores, as como analizar la relacin entre variables. Despus de validar el proceso anterior se procede a revisar los resultados definitivos presentados en cuadros estadsticos, los mismos que han sido generados por OTIN. 1.2.8. PRODUCTOS OBTENIDOS

o Base de Datos o Cuadros Estadsticos

II)

PROYECTO GRUPO FUSION

2.1.

DESCRIPCIN DE RECURSOS USADOS o o Compilador Borland C++ 5.02 SQL

2.2.

MODELOS RELACIONAL DE BASE DE DATOS (SQL)

2.3.

Cdigo Borland ////////////Librerias/////////////////// #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <windows.h>

#define linea "--------------------------------------------------------------------------------"

//////////////subprogramas/////////////////// void cargando(int a,int b); void cargando2(int a,int b);

void cargando(int a,int b) { int i; for(i=1;i<=2;i++) { gotoxy(a,b);clreol();system("color 2b"); cout<<"C";Sleep(100);cout<<"A";Sleep(100);cout<<"R";Sleep(10 0);cout<<"G";Sleep(100);cout<<"A";cout<<"N";Sleep(100);cout< <"D";Sleep(100);cout<<"O"; cout<<".";Sleep(100);cout<<".";Sleep(100);cout<<".";Sleep(100); }//animacion } void cargando2(int a,int b) { int i; for(i=1;i<=2;i++) { gotoxy(a,b);clreol();system("color 7c"); cout<<"C";Sleep(100);cout<<"A";Sleep(100);cout<<"R";Sleep(10 0);cout<<"G";Sleep(100);cout<<"A";cout<<"N";Sleep(100);cout< <"D";Sleep(100);cout<<"O"; cout<<".";Sleep(100);cout<<".";Sleep(100);cout<<".";Sleep(100); }//animacion }

////////////estructuras/////////////////// struct hogar {

int cod; char nomb_jef[20]; int hab; }a1; struct ubicacion { long int cod; int cod_dep; int cod_dist;

}a2; struct condicion { long int cod; int serv_a,serv_b; int ingresos; int mat; int dom; int result;

}a3;

struct habitantes { long int cod; int edad; long int DNI; char nomb[20],apell[20],parentesco[20]; int estudios,leer; int seguro;

}b1; struct estudios { int estudios;

int escuela; char nomb_escuela[20];

}b2;

struct departamentos { char nomb_dep[20]; int cod_dep; int num_dist; }c1;

struct distritos { int cod_dep; char nomb_dist[20]; int cod_dist; }c2;

////////////Declaraciones///////////////////

char resp='s',R1='s',R2='s',R3='s',R4='s',COD[10],USER[10],M='s',auxc [20],k; int A,i,dni,nump,B,j,cod,auxn,cont,SU; bool encontrado=1,sigue=1,sigue1=1;

////////Inicio///////////////////////////// void main() { system("color 2b");

gotoxy(1,3);cout<<linea; gotoxy(1,4);cout<<linea; gotoxy(28,5);cout<<"==>GRUPO FUSION<=="; gotoxy(1,6);cout<<linea; gotoxy(1,7);cout<<linea; gotoxy(10,9);cout<<"Integrantes:"; gotoxy(10,11);cout<<"Guzmn Quintana, Deby Stefany";gotoxy(50,11);cout<<"20090142I"; gotoxy(10,12);cout<<"Meza Pinedo, Sully Aleli";gotoxy(50,12);cout<<"20101193C"; gotoxy(10,13);cout<<"Perez Pinedo, Jean Pierre";gotoxy(50,13);cout<<"20102590F"; gotoxy(10,14);cout<<"Maldonado Trigoso, Tania Alcira";gotoxy(50,14);cout<<"20102611C"; gotoxy(10,15);cout<<"Giraldo Salinas, Lizbeth Carol";gotoxy(50,15);cout<<"20081172F"; gotoxy(10,16);cout<<"---------------------------------";gotoxy(50,16);cou t<<"---------"; gotoxy(10,17);cout<<"---------------------------------";gotoxy(50,17);cou t<<"---------"; gotoxy(1,19);cout<<linea; gotoxy(1,20);cout<<linea;

for(i=1;i<=4;i++) { gotoxy(60,20);clreol();system("color 2b"); cout<<"C";Sleep(100);cout<<"A";Sleep(100);cout<<"R";Sleep(10 0);cout<<"G";Sleep(100);cout<<"A";cout<<"N";Sleep(100);cout< <"D";Sleep(100);cout<<"O"; cout<<".";Sleep(100);cout<<".";Sleep(100);cout<<".";Sleep(100); }//animacion

system("title MODELO DE CENSO"); FILE *arch1; FILE *arch2; FILE *arch3;

FILE *arch4; FILE *arch5; FILE *arch6; FILE *arch7;

arch1=fopen("HOGAR.txt","a+"); arch2=fopen("UBICACION.txt","a+"); arch3=fopen("CONDICION.txt","a+"); arch4=fopen("HABITANTES.txt","a+"); arch5=fopen("ESTUDIOS.txt","a+"); arch6=fopen("DEPARTAMENTOS.txt","a+"); arch7=fopen("DISTRITOS.txt","a+");

////////////////Ingreso de datos/////////////////

while((resp=='s')||(resp=='S')) { clrscr();system("color 2b"); R1='s';R2='s';R3='s';

gotoxy(32,2);cout<<"MENU PRINCIPAL"; gotoxy(1,3);cout<<linea; gotoxy(1,4);cout<<linea; gotoxy(25,7);cout<<"1: Modo Administrador"; gotoxy(25,8);cout<<"2: Modo Censo"; gotoxy(25,9);cout<<"3: Salir"; gotoxy(25,10);cout<<"4: Creditos"; gotoxy(1,14);cout<<linea; gotoxy(1,15);cout<<linea; gotoxy(10,16);cout<<"Elija una de las 4 opciones y luego presione ENTER ==>";cin>>A;

switch(A) { case 1: {////////////////////////////////modulo de validacion/////////////////////////////// cargando(60,20);

do { clrscr();sigue1=0;R2='s'; system("color 7c"); gotoxy(22,2);cout<<"==> VALIDANDO DATOS DEL USUARIO <=="; gotoxy(1,5);cout<<linea; gotoxy(5,7);cout<<"Usuario =";gotoxy(5,8);cout<<"Clave ="; gotoxy(1,10);cout<<linea;gotoxy(8,12); for(i=0;i<=5;i++) { gotoxy(15+i,7); USER[i]=getch();cout<<"*"; } for(j=0;j<=2;j++) { gotoxy(15+j,8); COD[j]=getch();cout<<"*"; } getch(); if((!(strcmp(strupr(USER),"FUSION")))&&(! (strcmp(COD,"123")))) { sigue1=1; } else { system("color 4b");gotoxy(2,12); cout<<"INCORRECTO "; gotoxy(2,13); cout<<"Presion 's' si desea volver a intentarlo"; gotoxy(2,14); cout<<"Presione 'n' si desea volver al MENU PRINCIPAL"; gotoxy(2,16);cout<<"=================================== =========================================>"; cin>>R2; if(R2=='s') {

} else { sigue1=1;cargando2(60,20); }//fin si } }while(!(sigue1==1));

/////////////////////////Ingreso de departamentos//////////////////////////////////// while((R2=='s')||(R2=='S')) { clrscr();system("color 7c"); gotoxy(28,2);cout<<"MENU DE ADMINISTRADOR"; gotoxy(1,3);cout<<linea; gotoxy(1,4);cout<<linea; gotoxy(25,7);cout<<"1: Ingreso de Ubicaciones"; gotoxy(25,8);cout<<"2: Lista de datos ingresados"; gotoxy(25,9);cout<<"3: Modificacion de datos ingresados"; gotoxy(25,10);cout<<"4: Resultados del Censo "; gotoxy(25,11);cout<<"5: Eliminacion de datos totales "; gotoxy(25,12);cout<<"6: Regresar al MENU PRINCIPAL "; gotoxy(25,13);cout<<"7: Salir del programa "; gotoxy(1,15);cout<<linea; gotoxy(1,16);cout<<linea; gotoxy(10,18);cout<<"Elija una de las 7 opciones y luego presione ENTER ==>";cin>>B;

switch(B) { case 1: { ///////////////////////////ingreso de ubicaciones//////////////////// cargando2(60,20);

while((R4=='s')||(R4=='S')) {sigue=1; while(sigue) { clrscr();system("color 7c"); gotoxy(22,1);cout<<"Ingreso de Ubicaciones"; gotoxy(1,3);cout<<linea; gotoxy(1,3);cout<<linea; do { gotoxy(2,5);clreol();system("color 7c"); cout<<"Ingrese codigo de departamento : ";cin>>cod;

}while(!((cod>=1)&&(cod<=99))); encontrado=1;

arch6=fopen("DEPARTAMENTOS.txt","a+"); fread(&c1,sizeof(c1),1,arch6); while(!feof(arch6)) { if(c1.cod_dep==cod) { gotoxy(1,8);cout<<linea; gotoxy(12,9);cout<<"CODIGO YA EXISTE, INGRESE DE NUEVO"; gotoxy(1,10);cout<<linea; Sleep(1000); /////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// encontrado=0; fclose(arch6); } fread(&c1,sizeof(c1),1,arch6); }//fin while

/////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// //+++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ //+++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++ if(encontrado) { sigue=0; c1.cod_dep=cod; c2.cod_dep=cod;

gotoxy(1,8);cout<<linea; gotoxy(12,9);cout<<"INGRESO DE CODIGO EXITOSO"; gotoxy(1,10);cout<<linea; gotoxy(2,11);cout<<"Ingrese nombre de departamento:";gets(c1.nomb_dep); gotoxy(2,12);cout<<"Ingrese numero de distritos a registrar : ";cin>>c1.num_dist;nump=c1.num_dist;auxn=nump; fwrite(&c1,sizeof(c1),1,arch6); fclose(arch6); gotoxy(1,13);cout<<linea; gotoxy(1,14);cout<<linea; gotoxy(20,16);cout<<"DEPARTAMENTO REGISTRADO"; gotoxy(1,18);cout<<linea; gotoxy(1,19);cout<<linea;

}//fin if }//fin while de sigue ///////////////////////////////////////////////////////////////////// cargando2(60,20);cont=0; for(i=1;i<=nump;i++) { clrscr();system("color 7c");

cont++;gotoxy(60,1);cout<<"Distrito # "<<cont;gotoxy(1,1);cout<<"Distritos Faltantes "<<auxn;auxn--; gotoxy(1,2);cout<<linea; gotoxy(28,3);cout<<"Ingreso de Distritos"; gotoxy(1,4);cout<<linea; gotoxy(1,5);cout<<linea; arch7=fopen("DISTRITOS.txt","a+");fread(&c2,sizeof(c2),1,arch7) ; arch6=fopen("DEPARTAMENTOS.txt","r");fread(&c1,sizeof(c1),1, arch6); while(!feof(arch6)) { if(c1.cod_dep==cod) {

gotoxy(25,7); cout<<c1.nomb_dep;

fclose(arch6); } fread(&c1,sizeof(c1),1,arch6); } fclose(arch6); gotoxy(2,7);cout<<"Departamento de ";

gotoxy(1,10);cout<<linea; gotoxy(1,11);cout<<linea; while(!feof(arch7)) { fread(&c2,sizeof(c2),1,arch7); } gotoxy(2,13);cout<<"Ingrese nombre del distrito : ";gets(c2.nomb_dist); gotoxy(1,15);cout<<linea; gotoxy(1,16);cout<<linea; gotoxy(2,18);cout<<"El distrito fue guardado con el codigo "<<cont;c2.cod_dep=cod;

c2.cod_dist=cont; c2.cod_dep=c1.cod_dep;c2.cod_dep=cod; fwrite(&c2,sizeof(c2),1,arch7); fclose(arch7);Sleep(1000);

}//fin for gotoxy(1,20);cout<<linea; gotoxy(22,21);cout<<"INGRESO CONCLUIDO";Sleep(1000); //gotoxy(2,12);cout<<"Numero de Departamento a registrar : ";

///////////////////////continua/////////////////////////////////////////////////// cargando2(60,23); clrscr();system("color 5b"); gotoxy(5,2);cout<<"Pulse 's' para registrar otra ubicacion, pulse 'n' si desea salir : ";cin>>R4; if(R4!='s') { clrscr();system("color 6b"); gotoxy(5,2);cout<<"Desea volver al MENU ADMINISTRADOR (s/n) : ";cin>>R2; if(R2!='s') { gotoxy(35,12); cout<<"A";Sleep(80); cout<<"d";Sleep(80); cout<<"i";Sleep(80); cout<<"o";Sleep(80); cout<<"s"; cout<<".";Sleep(80); cout<<".";Sleep(80); cout<<".";Sleep(80); Sleep(400);exit(0); } } //////////////////////////////////////////////////////////////////////////////////// }//fin while prin case 1.1 break;

}////fin case 1 case 2: { cargando2(60,20); arch6=fopen("DEPARTAMENTOS.txt","r"); fread(&c1,sizeof(c1),1,arch6); clrscr();system("color 7c"); cont=0; while(!feof(arch6)) { cont++; fread(&c1,sizeof(c1),1,arch6); }//fin while fclose(arch6); arch6=fopen("DEPARTAMENTOS.txt","r+"); fread(&c1,sizeof(c1),1,arch6); if(cont==0) { system("color 4b"); gotoxy(33,12);cout<<"ERROR, no ahy departamentos registrados"; gotoxy(2,13);cout<<"INGRESE DATOS PRIMERO"; Sleep(2500);fclose(arch6);exit(0); } i=1;

while(!feof(arch6)) { clrscr();system("color 7c"); gotoxy(32,1);cout<<"REPORTE DE DATOS"; gotoxy(1,2);cout<<linea; gotoxy(1,3);cout<<linea; gotoxy(12,4);cout<<c1.nomb_dep;gotoxy(20,5);cout<<c1.cod_de p; gotoxy(1,5);cout<<linea;

arch7=fopen("DISTRITOS.txt","r"); fread(&c2,sizeof(c2),1,arch7); i=1; while(!feof(arch7)) { if(c2.cod_dep==c1.cod_dep) { gotoxy(5,5+i);cout<<c2.nomb_dist; gotoxy(25,5+i);cout<<c2.cod_dist; i++; } fread(&c2,sizeof(c2),1,arch7); } fclose(arch7);getch(); fread(&c1,sizeof(c1),1,arch6); } fclose(arch6); clrscr();system("color 7c"); gotoxy(25,12); cout<<"==>EXPOSICION TERMINADA, GRACIAS<==";Sleep(2000);

break; }////fin case 2

case 3: { break; }////fin case 3 case 4: { ///////////////////////////Resultados del CENSO///////////////////// /*arch1=fopen("HOGAR.txt","a+"); arch2=fopen("UBICACION.txt","a+");

arch3=fopen("CONDICION.txt","a+"); arch4=fopen("HABITANTES.txt","a+"); arch5=fopen("ESTUDIOS.txt","a+"); arch6=fopen("DEPARTAMENTOS.txt","a+"); arch7=fopen("DISTRITOS.txt","a+"); cargando2(60,20);

while( clrscr();system("color 7c"); gotoxy(22,1);cout<<"RESULTADOS DEL CENSO"; gotoxy(1,2);cout<<linea; gotoxy(1,3);cout<<linea; */

break; }////fin case 4

case 5: {

cargando2(60,20); clrscr();system("color 4b"); gotoxy(24,12);cout<<"ESTA APUNTO DE ELIMINAR TODOS LOS DATOS"; gotoxy(2,20);cout<<"Continuar (s/n) : ";cin>>k; if(k=='s') { clrscr();system("color 7c"); for(i=1;i<=2;i++) { gotoxy(35,12);clreol();system("color 4b"); cout<<"E";Sleep(100);cout<<"L";Sleep(100);cout<<"I";Sleep(100) ;cout<<"M";Sleep(100);cout<<"I";cout<<"N";Sleep(100);cout<<" A";Sleep(100);cout<<"N";Sleep(100);cout<<"D";Sleep(100);cout< <"O"; cout<<".";Sleep(100);cout<<".";Sleep(100);cout<<".";Sleep(100);

}//animacion arch1=fopen("HOGAR.txt","w"); arch2=fopen("UBICACION.txt","w"); arch3=fopen("CONDICION.txt","w"); arch4=fopen("HABITANTES.txt","a"); arch5=fopen("ESTUDIOS.txt","w"); arch6=fopen("DEPARTAMENTOS.txt","w"); arch7=fopen("DISTRITOS.txt","w"); fclose(arch1); fclose(arch2); fclose(arch3); fclose(arch4); fclose(arch5); fclose(arch6); fclose(arch7); } break; }////fin case 5 case 6: { R2=0; break; }////fin case 6 case 7: { gotoxy(2,20); cout<<"A";Sleep(80); cout<<"d";Sleep(80); cout<<"i";Sleep(80); cout<<"o";Sleep(80); cout<<"s"; cout<<".";Sleep(80); cout<<".";Sleep(80); cout<<".";Sleep(80); Sleep(400);exit(0);

break; }////fin case 7

}////fin switch }//fin while

break; }//fin case1 case 2: { ///////////////////////CASO 2 Ingreso de DATOS/////////////////////////////// for(i=1;i<=2;i++) { gotoxy(60,20);clreol();system("color 2b"); cout<<"C";Sleep(100);cout<<"A";Sleep(100);cout<<"R";Sleep(10 0);cout<<"G";Sleep(100);cout<<"A";cout<<"N";Sleep(100);cout< <"D";Sleep(100);cout<<"O"; cout<<".";Sleep(100);cout<<".";Sleep(100);cout<<".";Sleep(100); }//animacion //---------------------------------------------------------------------------------//------------------------------------------------------------------------------while((R1=='s')||(R1=='S')) { sigue=1; while(sigue) { clrscr();system("color 2b"); gotoxy(35,2); cout<<"B";Sleep(100);cout<<"I";Sleep(100);cout<<"E";Sleep(100 );cout<<"N";Sleep(100);cout<<"V";cout<<"E";Sleep(100);cout<<" N";Sleep(100);cout<<"I";Sleep(100);cout<<"D";Sleep(100);cout< <"O";

gotoxy(1,3);cout<<linea; gotoxy(1,4);cout<<linea; gotoxy(2,6);cout<<"LEA ESTO ANTES DE REALIZAR LA ENCUESTA:"; gotoxy(4,7);cout<<"******************************************************* +++++++++++++++++++"; gotoxy(4,8);cout<<"******************************************************* +++++++++++++++++++"; gotoxy(4,9);cout<<"******************************************************* +++++++++++++++++++"; gotoxy(4,10);cout<<"***************************************************** **+++++++++++++++++++"; gotoxy(4,11);cout<<"***************************************************** **+++++++++++++++++++"; gotoxy(4,12);cout<<"***************************************************** **+++++++++++++++++++"; gotoxy(1,15);cout<<linea; gotoxy(1,16);cout<<linea; gotoxy(2,18);system("pause"); clrscr();

do { gotoxy(2,2);clreol();system("color 2b"); cout<<"Ingrese DNI de representante del hogar (8 digitos) :";cin>>dni; }while(!((dni>=9999999)&&(dni<=100000000))); encontrado=1; gotoxy(2,3);cout<<"[Esto representara al hogar]"; gotoxy(1,4);cout<<linea; arch1=fopen("HOGAR.txt","a+"); fread(&a1,sizeof(a1),1,arch1); while(!feof(arch1)) {

clreol();system("color 2b"); if(a1.cod==dni) { gotoxy(12,6);cout<<"CODIGO YA EXISTE, INGRESE DE NUEVO"; gotoxy(1,8);cout<<linea; Sleep(1000); /////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////// encontrado=0; fclose(arch1); } fread(&a1,sizeof(a1),1,arch1); }//fin while /////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// //+++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++ //+++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++ if(encontrado) { //fread(&a1,sizeof(a1),1,arch1); sigue=0; a1.cod=dni; a2.cod=dni; a3.cod=dni; b1.cod=dni; gotoxy(12,6);cout<<"INGRESO DE CODIGO EXITOSO";gotoxy(1,8);cout<<linea; gotoxy(2,10);cout<<"Ingrese Nombre del Representante familiar : ";gets(a1.nomb_jef); gotoxy(2,11);cout<<"Ingrese numero de Habitantes : ";cin>>a1.hab;nump=a1.hab; fwrite(&a1,sizeof(a1),1,arch1); fclose(arch1); gotoxy(1,13);cout<<linea; gotoxy(1,14);cout<<linea;

gotoxy(10,16);cout<<"PRIMER PASO DE INGRESO DE DATOS CONCLUIDO SATISFACTIRIAMENTE"; gotoxy(1,18);cout<<linea; gotoxy(1,19);cout<<linea; for(i=1;i<=2;i++) { gotoxy(60,20);clreol();system("color 2b"); cout<<"C";Sleep(100);cout<<"A";Sleep(100);cout<<"R";Sleep(10 0);cout<<"G";Sleep(100);cout<<"A";cout<<"N";Sleep(100);cout< <"D";Sleep(100);cout<<"O"; cout<<".";Sleep(100);cout<<".";Sleep(100);cout<<".";Sleep(100); }//animacion

}//fin if }//fin while de sigue clrscr();system("color 2b"); gotoxy(35,2);cout<<"UBICACION DEL HOGAR"; gotoxy(1,3);cout<<linea; gotoxy(1,4);cout<<linea; gotoxy(2,6);cout<<"Ingrese Codigo de Departamento : "; gotoxy(2,7);cout<<"[Elija de la Lista de abajo]"; /////////////////lista de departamentos////////////////////////// /////////////////-------------------------------------------------------------------------------------------gotoxy(1,9);cout<<linea; gotoxy(1,10);cout<<linea; arch6=fopen("DEPARTAMENTOS.txt","r"); fread(&c1,sizeof(c1),1,arch6); cont=0; while(!feof(arch6)) { cont++; fread(&c1,sizeof(c1),1,arch6); }//fin while

fclose(arch6); arch6=fopen("DEPARTAMENTOS.txt","r+"); fread(&c1,sizeof(c1),1,arch6); if(cont==0) { system("color 4b"); gotoxy(33,12);cout<<"ERROR, no ahy departamentos registrados"; gotoxy(2,14);cout<<"Pongase en contacto con el administrador del lugar"; Sleep(2500);fclose(arch6);exit(0); } i=1;

gotoxy(5,12);cout<<"DEPARTAMENTOS";gotoxy(20,12);cout<<" CODIGO"; gotoxy(5,13);cout<<"-------------";gotoxy(20,13);cout<<"------"; while(!feof(arch6)) {

gotoxy(7,13+i);cout<<c1.nomb_dep;gotoxy(20,13+i);cout<<c1.co d_dep; i++;fread(&c1,sizeof(c1),1,arch6); } fclose(arch6);

gotoxy(1,15+i);cout<<linea; gotoxy(1,16+i);cout<<linea; gotoxy(34,6);cin>>a2.cod_dep; /////////////////-------------------------------------------------------------------------------------------cargando(60,18+i); clrscr();system("color 2b"); gotoxy(1,1);cout<<linea; /////////////////////////////////////////////////////////////////////////////////////

gotoxy(1,2);cout<<linea; gotoxy(2,4);cout<<"Ingrese Codigo de Distrito : "; gotoxy(2,5);cout<<"[Elija de la lista de abajo]"; ////////////////-------------------------------------------------------------------------------------------gotoxy(1,9);cout<<linea; gotoxy(1,10);cout<<linea; arch7=fopen("DISTRITOS.txt","r"); fread(&c2,sizeof(c2),1,arch7);

i=1;

gotoxy(5,12);cout<<"DISTRITOS";gotoxy(28,12);cout<<"CODIGO "; gotoxy(5,13);cout<<"-------------";gotoxy(28,13);cout<<"------"; while(!feof(arch7)) { if(c2.cod_dep==a2.cod_dep) { gotoxy(7,13+i);cout<<c2.nomb_dist;gotoxy(28,13+i);cout<<c2.co d_dist; i++; } fread(&c2,sizeof(c2),1,arch7); } fclose(arch7);

gotoxy(1,15+i);cout<<linea; gotoxy(1,16+i);cout<<linea; gotoxy(34,4);cin>>a2.cod_dist; /////////////////--------------------------------------------------------------------------------------------

fwrite(&a2,sizeof(a2),1,arch2); gotoxy(10,25);cout<<"SEGUNDO PASO DE INGRESO DE DATOS CONCLUIDO SATISFACTIRIAMENTE"; gotoxy(1,26);cout<<linea; gotoxy(1,27);cout<<linea;

cargando(60,28); clrscr();system("color 2b"); gotoxy(35,1);cout<<"Status"; gotoxy(1,2);cout<<linea; gotoxy(1,3);cout<<linea; gotoxy(2,5);cout<<"Escriba el numero de servicios basicos que percibe en su hogar : "; gotoxy(2,7);cout<<"Agua Luz Desague "; do { gotoxy(2,9);clreol();system("color 2b"); cout<<"============================================== =============================>";cin>>a3.serv_a; }while(!((a3.serv_a>=0)&&(a3.serv_a<=3))); gotoxy(1,10);cout<<linea; gotoxy(1,11);cout<<linea; gotoxy(2,13);cout<<"Escriba el numero de servicios que posee en su hogar : "; gotoxy(2,15);cout<<"Telefono Internet Cable celular computadora"; do { gotoxy(2,17);clreol();system("color 2b"); cout<<"============================================== =============================>";cin>>a3.serv_b; }while(!((a3.serv_b>=0)&&(a3.serv_b<=5))); gotoxy(1,18);cout<<linea; gotoxy(1,19);cout<<linea;

gotoxy(2,21);cout<<"Escriba en que inetervalo estan lo ingresos del hogar : "; gotoxy(2,23);cout<<"1.[menos de 1000] 2.[entre 1000y 3000] 3.[mas de 30000]"; do { gotoxy(2,25);clreol();system("color 2b"); cout<<"============================================== =============================>";cin>>a3.ingresos; }while(!((a3.ingresos>=1)&&(a3.ingresos<=3))); gotoxy(1,26);cout<<linea; gotoxy(1,27);cout<<linea; gotoxy(2,29);cout<<"Escriba el numero que corresponda al material de que esta hecha su casa: "; gotoxy(2,31);cout<<"1.Quincha 2.piedra con barro 3.madera 4.adobe 5.ladrillo/cemento"; do { gotoxy(2,33);clreol();system("color 2b"); cout<<"============================================== =============================>";cin>>a3.mat; }while(!((a3.mat>=1)&&(a3.mat<=5))); gotoxy(1,34);cout<<linea; gotoxy(1,35);cout<<linea; gotoxy(2,37);cout<<"Escriba el numero que corresponda al dominio de su hogar : "; gotoxy(2,39);cout<<" 1.propia por invacion 2.alquilada"; gotoxy(2,40);cout<<"3.cedida por centro de trabajo u otra institucion 4.propia "; do { gotoxy(2,42);clreol();system("color 2b"); cout<<"============================================== =============================>";cin>>a3.dom; }while(!((a3.dom>=0)&&(a3.dom<=4)));

gotoxy(1,45);cout<<linea; gotoxy(1,46);cout<<linea; gotoxy(10,47);cout<<"TERCER PASO DE INGRESO DE DATOS CONCLUIDO SATISFACTIRIAMENTE"; gotoxy(1,48);cout<<linea; gotoxy(1,49);cout<<linea; fwrite(&a3,sizeof(a3),1,arch3); fclose(arch3); cargando(60,52); clrscr();system("color 2b"); ///////////////////////registro de personas///////////////// gotoxy(25,1);cout<<"REGISTRO DE PERSONAS"; gotoxy(1,2);cout<<linea; gotoxy(1,3);cout<<linea; gotoxy(2,5);cout<<"Acontinuacion se registraran '"<<nump<<"' personas";

gotoxy(1,7);cout<<linea; gotoxy(1,8);cout<<linea; cod=b1.cod;cont=1; Sleep(2500); //////////////////////////////////////////////////// OTRA VEZ NO!!!!!!! //////////////////////////////////// for(i=1;i<=nump;i++) { clrscr();system("color 2b"); sigue=1; arch4=fopen("HABITANTES.txt","a+"); gotoxy(60,1);cout<<"Habitante # "<<cont; fread(&b1,sizeof(b1),1,arch4); while(sigue) { encontrado=1; clrscr();system("color 2b"); gotoxy(1,2);cout<<linea;

gotoxy(22,3);cout<<"REGISTRO DE HABITANTES"; gotoxy(1,2);cout<<linea; gotoxy(1,3);cout<<linea;

do { gotoxy(2,5);clreol();system("color 2b");cout<<"Ingrese su DNI : ";cin>>dni; }while(!((dni>=10000000)&&(dni<=99999999))); gotoxy(1,9);cout<<linea; gotoxy(1,10);cout<<linea; arch4=fopen("HABITANTES.txt","a+"); fread(&b1,sizeof(b1),1,arch4); while(!feof(arch4)) { if(dni==b1.DNI) { encontrado=0;system("color 4b"); gotoxy(10,7);cout<<"DNI YA EXISTE, INGRESE OTRO"; Sleep(1000); fclose(arch4); } fread(&b1,sizeof(b1),1,arch4); }//fin while if(encontrado) { sigue=0; gotoxy(10,7);cout<<"INGRESO DE DNI EXITOSO";Sleep(1000); gotoxy(2,12);cout<<"Ingrese edad : ";cin>>b1.edad; gotoxy(2,13);cout<<"Ingrese nombre : ";gets(b1.nomb); gotoxy(2,14);cout<<"Ingrese apellido : ";gets(b1.apell); b1.DNI=dni; do { gotoxy(2,15);clreol();system("color 2b");cout<<"Ingrese 1 si estudia o estudio; sino ingrese 0 : "; cin>>b1.estudios;

}while(!((b1.estudios==1)||(b1.estudios==0))); do { gotoxy(2,16);clreol();system("color 2b");cout<<"Ingrese 1 si sabe leer y escribir; sino ingrese 0 : "; cin>>b1.leer; }while(!((b1.leer==1)||(b1.leer==0))); do { gotoxy(2,17);clreol();system("color 2b");cout<<"Ingrese 1 si stiene seguro, sino ingrese 0 : "; cin>>b1.seguro; }while(!((b1.seguro==1)||(b1.seguro==0))); gotoxy(2,18);cout<<"Ingrese parentesco con jefe de familia : ";gets(b1.parentesco); gotoxy(2,19);cout<<linea; SU=((a3.serv_a+a3.serv_b+a3.ingresos+a3.mat+a3.dom)/5); a3.result=SU; if(b1.estudios==1) { clrscr();system("color 2b"); gotoxy(2,20);cout<<"Ingrese 1 si su instuticion educativa es o fue oficial, sino ingrese 0 : ";cin>>b2.escuela; gotoxy(2,21);cout<<"Ingrese nombre de institucion : ";gets(b2.nomb_escuela); gotoxy(2,22);cout<<linea; b1.cod=cod; fwrite(&b1,sizeof(b1),1,arch4); fclose(arch4); b2.estudios=b1.estudios; fwrite(&b2,sizeof(b2),1,arch5); cargando(60,27); } else { b1.cod=cod; fwrite(&b1,sizeof(b1),1,arch4);

fclose(arch4); b2.estudios=b1.estudios; fwrite(&b2,sizeof(b2),1,arch5);

cargando(60,24); }//fin if estudios

}//fin while validacion

}//fin while principal

}//fin for reg. personas gotoxy(2,20);cout<<linea; gotoxy(22,21);cout<<"CUARTO Y ULTIMO PASO CONCLUIDO"; gotoxy(2,22);cout<<linea; gotoxy(2,23);cout<<linea; ////////////////////////////////////////////////////otra vez no!!!!!!!!!!!!!////////////////////////////////////////////////////////////////////

//...............................Continuar......................................... clrscr();system("color 5b"); gotoxy(5,2);cout<<"Pulse 's' para registrar otro hogar, pulse 'n' si desea salir : ";cin>>R1; if(R1!='s') { clrscr();system("color 6b"); gotoxy(5,2);cout<<"Desea volver al menu principal (s/n) : ";cin>>resp; if(resp!='s') { gotoxy(35,12);

cout<<"A";Sleep(80); cout<<"d";Sleep(80); cout<<"i";Sleep(80); cout<<"o";Sleep(80); cout<<"s"; cout<<".";Sleep(80); cout<<".";Sleep(80); cout<<".";Sleep(80); Sleep(400);exit(0); } } //........................................................................... }//fin while principal de case 2

//**************************************************************************** break; }//fin case2 case 3: { ////////////////////Salir///////////////////////////// gotoxy(2,20); cout<<"A";Sleep(80); cout<<"d";Sleep(80); cout<<"i";Sleep(80); cout<<"o";Sleep(80); cout<<"s"; cout<<".";Sleep(80); cout<<".";Sleep(80); cout<<".";Sleep(80); Sleep(400);exit(0);

break; }//fin case3 case 4: { // creditos clrscr();

system("color 2b"); gotoxy(1,3);cout<<linea; gotoxy(1,4);cout<<linea; gotoxy(28,5);cout<<"==>GRUPO FUSION<=="; gotoxy(1,6);cout<<linea; gotoxy(1,7);cout<<linea; gotoxy(10,9);cout<<"Integrantes:"; gotoxy(10,11);cout<<"Maldonado Trigoso, Tania Alcira";gotoxy(50,11);cout<<"20102611C"; gotoxy(10,12);cout<<"Meza Pinedo, Suly Alely";gotoxy(50,12);cout<<"20101193C"; gotoxy(10,13);cout<<"Perez Pinedo, Jean Pierre";gotoxy(50,13);cout<<"20102590F"; gotoxy(10,14);cout<<"Maldonado Trigoso, Tania Alcira";gotoxy(50,14);cout<<"20102611C"; gotoxy(10,15);cout<<"---------------------------------";gotoxy(50,15);cou t<<"---------"; gotoxy(10,16);cout<<"---------------------------------";gotoxy(50,16);cou t<<"---------"; gotoxy(1,18);cout<<linea; gotoxy(1,19);cout<<linea; getch(); break; }//fin case 4

}//fin switch /*defaut: { clrscr();system("color 4b");cout<<"NO ES UNA OPCION VALIDA...";Sleep(1000); break; }*/ }//fin while getch(); }

III)

BIBLIOGRAFIA

http://www.cindoc.csic.es/isis/01-3.htm http://www.programacion.com/tutorial/csharp/ http://www.maestrosdelweb.com/principiantes/%C2%BFque-sonlas-bases-de-datos/

http://190.84.50.173:81/guiasUAN/programaelectro/apoyos/solucion deproblemas.pdf

http://www.inei.gob.pe/web/NotaPrensa/Attach/5182.pdf

http://www.inei.gob.pe/

http://censos.inei.gob.pe/censos2007/

ANEXO

Anda mungkin juga menyukai