ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicio para ingresar datos a un servicio policial en C++


Enviado por   •  22 de Marzo de 2020  •  Tarea  •  607 Palabras (3 Páginas)  •  213 Visitas

Página 1 de 3

#include<iostream>

#include<cstdlib>

#include<conio.h>

#include<cstring>

#include<cstdio>

#include<windows.h>

using namespace std;

int cant=0;

char esi=201, horiz=205, vert=186, eii=200, esd=187, eid=188;

class persona{

char nombre[30];

char apellido[30];

char cedula[9];

int edad;

char direccion[30];

char antecedentes[5][50];

int NumAnt;

char solicitado;

public:

persona();

void leer();

void buscareimprimir();

}person[10];

persona :: persona(){

strcpy(nombre, " ");

strcpy(apellido, " ");

strcpy(cedula, " ");

edad=0;

strcpy(direccion, " ");

for(int i=0; i<5; i++){

for(int j=0; j<50; j++){

antecedentes[i][j]=' ';

}

}

NumAnt=0;

solicitado=' ';

}

void persona :: leer(){

system("cls");

cout<<"Ingrese los siguientes datos de la persona: "<<endl;

cout<<"Nombre: "; gets(nombre);

cout<<"Apellido: "; gets(apellido);

cout<<"Cedula: "; gets(cedula);

if(cant>0){

for(int u=0; u<10; u++){

for(int o=0; o<cant; o++)

while(strcmp(cedula, person[o].cedula)==0){

cout<<"Cedula repetida, ingrese otra: "; gets(cedula);}

}

}

cout<<"Edad: "; cin>>edad; cin.get();

cout<<"Direccion: "; gets(direccion);

do{

cout<<"Cuantos antecedentes penales posee la persona? (Hasta 5): "; cin>>NumAnt;

if(NumAnt>0 && NumAnt<6){

cout<<"Recuerde ingresar el antecedente penal seguido de la fecha en que se cometio. Ejemplo: "<<endl;

for(int v=0; v<20; v++){cout<<" ";}cout<<"****Solicitud por robo. 12/03/2016.****"<<endl;

for(int i=0; i<NumAnt; i++){

cout<<"* Antecendente numero "<<(i+1)<<": "; gets(antecedentes[i]);

}

}

else

if(NumAnt==0){}

else

cout<<"Cantidad de antecedentes erronea, ingrese de nuevo: "<<endl;

}while(NumAnt<0 || NumAnt>5);

cout<<"Esta solicitado? (s/n): "; cin>>solicitado;

while((solicitado!='s') && (solicitado!='S') && (solicitado!='n') && (solicitado!='N')){

cout<<"Error! Opcion invalida, ingrese de nuevo: "; cin>>solicitado;

}

cout<<endl<<"Listo"<<endl<<endl;

system("pause");

}

void persona :: buscareimprimir(){

system("cls");

if(cant>0){

char cedulaf[9];

cout<<"Introduzca la cedula de la persona que desea buscar:

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (40 Kb) docx (10 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com