http://infount.tk/
- Código: Seleccionar todo
- #include<conio.h>
- #include<iostream.h>
- #include<string.h>
- #include<stdio.h>
- #include<stdlib.h>
- void main()
- {
- while(1)
- {
- clrscr();
- char *nombre[40],*nombreb,*nombren;
- int dnin,telefonon;
- int j=0;//Contador de Resultados
- int dni[40],telefono[40],dnib,telefonob;
- char opcion;
- cout<<endl<<endl<<"\t\t:::::Copyright (c) INFORMATIC WORLD (TM) ::::::";
- cout<<endl<<endl<<"\t\t\t ---MENU---";
- cout<<endl<<endl<<"\t\t\t[1] INGRESAR CONTACTOS ";
- cout<<endl<<endl<<"\t\t\t[2] MODIFICAR CONTACTO";
- cout<<endl<<endl<<"\t\t\t[3] BUSCAR CONTACTO";
- cout<<endl<<endl<<"\t\t\t[4] SALIR";
- cout<<endl<<endl<<endl<<"\t\t\tINGRESA UNA OPCION:";
- opcion=getche();
- switch(opcion)
- {
- case 49:
- clrscr();
- int nc;
- cout<<endl<<endl<<"°°° Contactos a Ingresar:";
- cin>>nc;
- for(int i=0;i<nc;i++)
- {
- clrscr();
- cout<<endl<<endl<<"\t\t--INGRESE CONTACTO Nro "<<i+1<<"--";
- cout<<endl<<"\t\t---------------------------";
- cout<<endl<<endl<<"\t\tNOMBRE :";
- cout<<endl<<endl<<"\t\tDNI :";
- cout<<endl<<endl<<"\t\tTELEFONO :";
- gotoxy(27,6);
- gets(nombre[i]);
- gotoxy(27,8);
- cin>>dni[i];
- gotoxy(27,10);
- cin>>telefono[i];
- }
- cout<<endl<<endl<<"\tPresione Una Tecla Para Volver al Menu...";
- break;
- case 50:
- clrscr();
- char opcion2;
- cout<<"\t\t INGRESE EL NOMBRE DEL CONTACTO A MODIFICAR:";
- gets(nombreb);
- cout<<endl<<endl<<"\t\t\t°°°²² SUS DATOS SON ²²°°°";
- for(i=0;i<nc;i++)
- {
- if(strcmp(nombreb,nombre[i])==0)
- {
- cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE :"<<nombre[i];
- cout<<endl<<endl<<"\t\t\t\tDNI :"<<dni[i];
- cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];
- cout<<endl<<endl<<"\t\t\t______________________________";
- j++;
- }
- }
- cout<<endl<<endl<<"\t\t\t¨Que Desea Modificar?";
- cout<<endl<<endl<<endl<<"\t\t\t\t[1] NOMBRE";
- cout<<endl<<endl<<"\t\t\t\t[2] DNI";
- cout<<endl<<endl<<"\t\t\t\t[3] TELEFONO";
- cout<<endl<<endl<<"\t\t\tIngrese Una Opcion:";
- opcion2=getche();
- switch(opcion2)
- {
- case 49:
- for(i=0;i<nc;i++)
- {
- if(strcmp(nombreb,nombre[i])==0)
- {
- cout<<endl<<endl<<"\t\t(Ingrese) NUEVO NOMBRE:";
- cin>>nombren;
- nombre[i]=nombren;
- }
- }
- break;
- case 50:
- for(i=0;i<nc;i++)
- {
- if(dni[i]==dnib)
- {
- cout<<endl<<endl<<"\t\t(Ingrese) NUEVO DNI:";
- cin>>dnin;
- dni[i]=dnin;
- }
- }
- break;
- case 51:
- for(i=0;i<nc;i++)
- {
- if(telefono[i]==telefonob)
- {
- cout<<endl<<endl<<"\t\t(Ingrese) NUEVO TELEFONO:";
- cin>>telefonon;
- telefono[i]=telefonon;
- }
- }
- break;
- default:
- cout<<endl<<endl<<"Ingrese Opcion Correcta Por Favor...";
- }
- //Modificar contactos
- break;
- case 51:
- clrscr();
- char
- opcion1;
- cout<<endl<<endl<<"\t\t°°°² BUSCADOR DE CONTACTO ²°°°";
- cout<<endl<<endl<<"[1] BUSCAR POR NOMBRE";
- cout<<endl<<endl<<"[2] BUSCAR POR DNI";
- cout<<endl<<endl<<"[3] BUSCAR POR TELEFONO";
- do
- {
- cout<<endl<<endl<<"\t\tINGRESE OPCION:";
- opcion1=getche();
- switch(opcion1)
- {
- case 49:
- cout<<endl<<endl<<endl<<"°°°INGRESE EL NOMBRE:";
- gets(nombreb);
- clrscr();
- cout<<endl<<endl<<"\t\t\t°°°²² LOS DATOS SON ²²°°°";
- for(i=0;i<nc;i++)
- {
- if(strcmp(nombreb,nombre[i])==0)
- {
- cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE :"<<nombre[i];
- cout<<endl<<endl<<"\t\t\t\tDNI :"<<dni[i];
- cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];
- cout<<endl<<endl<<"\t\t\t______________________________";
- j++;
- }
- }
- cout<<endl<<endl<<"\t\t\t--->Se Encontraron "<<j<<" Resultados En Total";
- break;
- case 50:
- cout<<endl<<endl<<endl<<"°°°INGRESE EL DNI:";
- cin>>dnib;
- clrscr();
- cout<<endl<<endl<<"\t\t\t°°°²² LOS DATOS SON ²²°°°";
- for(i=0;i<nc;i++)
- {
- if(dni[i]==dnib)
- {
- cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE :"<<nombre[i];
- cout<<endl<<endl<<"\t\t\t\tDNI :"<<dni[i];
- cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];
- cout<<endl<<endl<<"\t\t\t______________________________";
- j++;
- }
- }
- cout<<endl<<endl<<"\t\t\t--->Se Encontraron "<<j<<" Resultados En Total";
- break;
- case 51:
- cout<<endl<<endl<<endl<<"°°°INGRESE EL TELEFONO:";
- cin>>telefonob;
- clrscr();
- cout<<endl<<endl<<"\t\t\t°°°²² LOS DATOS SON ²²°°°";
- for(i=0;i<4;i++)
- {
- if(telefono[i]==telefonob)
- {
- cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE :"<<nombre[i];
- cout<<endl<<endl<<"\t\t\t\tDNI :"<<dni[i];
- cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];
- cout<<endl<<endl<<"\t\t\t______________________________";
- j++;
- }
- }
- cout<<endl<<endl<<"\t\t\t--->Se Encontraron "<<j<<" Resultados En Total";
- break;
- default:
- cout<<endl<<endl<<"Ingrese Opcion Correcta Por Favor...";
- }
- }
- while(opcion1>51);
- break;
- case 52:
- _exit(0);
- default:
- cout<<endl<<endl<<endl<<"POR FAVOR INGRESE OPCION CORRECTA...";
- }
- getch();
- }
- }

