MINI AGENDA

Moderador: ivancp

Temas sobre programacion en C/C++ (no Visual C++)

MINI AGENDA

Notapor theyasav » Mié Abr 28, 2010 1:31 am

BUENO ES MI PRIMER TEMA AKI UNA MINI AGENDA IMPLEMENTADA EN TURBO C++
:D

http://infount.tk/

Código: Seleccionar todo
  1. #include<conio.h>

  2. #include<iostream.h>

  3. #include<string.h>

  4. #include<stdio.h>

  5. #include<stdlib.h>

  6.  

  7. void main()

  8. {

  9.  while(1)

  10.  {

  11.    clrscr();

  12.  

  13.    char *nombre[40],*nombreb,*nombren;

  14.  

  15.    int dnin,telefonon;

  16.  

  17.    int j=0;//Contador de Resultados

  18.  

  19.    int dni[40],telefono[40],dnib,telefonob;

  20.    char opcion;

  21.  

  22.    cout<<endl<<endl<<"\t\t:::::Copyright (c) INFORMATIC WORLD (TM) ::::::";

  23.  

  24.    cout<<endl<<endl<<"\t\t\t       ---MENU---";

  25.    cout<<endl<<endl<<"\t\t\t[1] INGRESAR CONTACTOS ";

  26.    cout<<endl<<endl<<"\t\t\t[2] MODIFICAR CONTACTO";

  27.    cout<<endl<<endl<<"\t\t\t[3] BUSCAR CONTACTO";

  28.    cout<<endl<<endl<<"\t\t\t[4] SALIR";

  29.  

  30.    cout<<endl<<endl<<endl<<"\t\t\tINGRESA UNA OPCION:";

  31.    opcion=getche();

  32.  

  33.    switch(opcion)

  34.    {

  35.      case 49:

  36.             clrscr();

  37.             int nc;

  38.                 cout<<endl<<endl<<"°°° Contactos a Ingresar:";

  39.                 cin>>nc;

  40.  

  41.              for(int i=0;i<nc;i++)

  42.                {

  43.                 clrscr();

  44.                 cout<<endl<<endl<<"\t\t--INGRESE CONTACTO Nro "<<i+1<<"--";

  45.                 cout<<endl<<"\t\t---------------------------";

  46.  

  47.                 cout<<endl<<endl<<"\t\tNOMBRE   :";

  48.                 cout<<endl<<endl<<"\t\tDNI      :";

  49.                 cout<<endl<<endl<<"\t\tTELEFONO :";

  50.  

  51.                 gotoxy(27,6);

  52.                 gets(nombre[i]);

  53.  

  54.                 gotoxy(27,8);

  55.                 cin>>dni[i];

  56.  

  57.                 gotoxy(27,10);

  58.                 cin>>telefono[i];

  59.                 }

  60.                 cout<<endl<<endl<<"\tPresione Una Tecla Para Volver al Menu...";

  61.  

  62.             break;

  63.  

  64.      case 50:

  65.             clrscr();

  66.  

  67.             char opcion2;

  68.  

  69.             cout<<"\t\t INGRESE EL NOMBRE DEL CONTACTO A MODIFICAR:";

  70.             gets(nombreb);

  71.             cout<<endl<<endl<<"\t\t\t°°°²² SUS DATOS SON ²²°°°";

  72.  

  73.                    for(i=0;i<nc;i++)

  74.                       {

  75.                         if(strcmp(nombreb,nombre[i])==0)

  76.                            {

  77.                             cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE   :"<<nombre[i];

  78.                             cout<<endl<<endl<<"\t\t\t\tDNI      :"<<dni[i];

  79.                             cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];

  80.                             cout<<endl<<endl<<"\t\t\t______________________________";

  81.  

  82.                             j++;

  83.                            }

  84.                       }

  85.  

  86.                 cout<<endl<<endl<<"\t\t\t¨Que Desea Modificar?";

  87.  

  88.                 cout<<endl<<endl<<endl<<"\t\t\t\t[1] NOMBRE";

  89.                 cout<<endl<<endl<<"\t\t\t\t[2] DNI";

  90.                 cout<<endl<<endl<<"\t\t\t\t[3] TELEFONO";

  91.  

  92.                 cout<<endl<<endl<<"\t\t\tIngrese Una Opcion:";

  93.                 opcion2=getche();

  94.  

  95.                 switch(opcion2)

  96.                     {

  97.                      case 49:

  98.                               for(i=0;i<nc;i++)

  99.                                {

  100.                                 if(strcmp(nombreb,nombre[i])==0)

  101.                                    {

  102.                                     cout<<endl<<endl<<"\t\t(Ingrese) NUEVO NOMBRE:";

  103.                                     cin>>nombren;

  104.                                     nombre[i]=nombren;

  105.                                     }

  106.                                  }

  107.                              break;

  108.                      case 50:

  109.                               for(i=0;i<nc;i++)

  110.                                  {

  111.                                    if(dni[i]==dnib)

  112.                                       {

  113.                                        cout<<endl<<endl<<"\t\t(Ingrese) NUEVO DNI:";

  114.                                        cin>>dnin;

  115.                                        dni[i]=dnin;

  116.                                       }

  117.                                  }

  118.                              break;

  119.  

  120.                      case 51:

  121.                               for(i=0;i<nc;i++)

  122.                                  {

  123.                                   if(telefono[i]==telefonob)

  124.                                     {

  125.                                      cout<<endl<<endl<<"\t\t(Ingrese) NUEVO TELEFONO:";

  126.                                      cin>>telefonon;

  127.                                      telefono[i]=telefonon;

  128.                                      }

  129.                                   }

  130.                               break;

  131.  

  132.                       default:

  133.                                cout<<endl<<endl<<"Ingrese Opcion Correcta Por Favor...";

  134.  

  135.  

  136.                     }

  137.             //Modificar contactos

  138.  

  139.             break;

  140.  

  141.      case 51:

  142.             clrscr();

  143.  

  144.             char

  145.             opcion1;

  146.  

  147.             cout<<endl<<endl<<"\t\t°°°² BUSCADOR DE CONTACTO ²°°°";

  148.             cout<<endl<<endl<<"[1] BUSCAR POR NOMBRE";

  149.             cout<<endl<<endl<<"[2] BUSCAR POR DNI";

  150.             cout<<endl<<endl<<"[3] BUSCAR POR TELEFONO";

  151.             do

  152.              {

  153.             cout<<endl<<endl<<"\t\tINGRESE OPCION:";

  154.             opcion1=getche();

  155.  

  156.             switch(opcion1)

  157.             {

  158.              case 49:

  159.                    cout<<endl<<endl<<endl<<"°°°INGRESE EL NOMBRE:";

  160.                    gets(nombreb);

  161.  

  162.                    clrscr();

  163.  

  164.                    cout<<endl<<endl<<"\t\t\t°°°²² LOS DATOS SON ²²°°°";

  165.  

  166.                    for(i=0;i<nc;i++)

  167.                       {

  168.                         if(strcmp(nombreb,nombre[i])==0)

  169.                            {

  170.                             cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE   :"<<nombre[i];

  171.                             cout<<endl<<endl<<"\t\t\t\tDNI      :"<<dni[i];

  172.                             cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];

  173.                             cout<<endl<<endl<<"\t\t\t______________________________";

  174.                             j++;

  175.                            }

  176.                       }

  177.                       cout<<endl<<endl<<"\t\t\t--->Se Encontraron "<<j<<" Resultados En Total";

  178.  

  179.                      break;

  180.               case 50:

  181.                    cout<<endl<<endl<<endl<<"°°°INGRESE EL DNI:";

  182.                    cin>>dnib;

  183.  

  184.                    clrscr();

  185.                    cout<<endl<<endl<<"\t\t\t°°°²² LOS DATOS SON ²²°°°";

  186.  

  187.                    for(i=0;i<nc;i++)

  188.                       {

  189.                         if(dni[i]==dnib)

  190.                            {

  191.                             cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE   :"<<nombre[i];

  192.                             cout<<endl<<endl<<"\t\t\t\tDNI      :"<<dni[i];

  193.                             cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];

  194.                             cout<<endl<<endl<<"\t\t\t______________________________";

  195.                             j++;

  196.                            }

  197.                        }

  198.                       cout<<endl<<endl<<"\t\t\t--->Se Encontraron "<<j<<" Resultados En Total";

  199.  

  200.                      break;

  201.               case 51:

  202.                     cout<<endl<<endl<<endl<<"°°°INGRESE EL TELEFONO:";

  203.                     cin>>telefonob;

  204.  

  205.                    clrscr();

  206.                    cout<<endl<<endl<<"\t\t\t°°°²² LOS DATOS SON ²²°°°";

  207.                    for(i=0;i<4;i++)

  208.                       {

  209.                         if(telefono[i]==telefonob)

  210.                            {

  211.                             cout<<endl<<endl<<endl<<"\t\t\t\tNOMBRE   :"<<nombre[i];

  212.                             cout<<endl<<endl<<"\t\t\t\tDNI      :"<<dni[i];

  213.                             cout<<endl<<endl<<"\t\t\t\tTELEFONO :"<<telefono[i];

  214.                             cout<<endl<<endl<<"\t\t\t______________________________";

  215.                             j++;

  216.                            }

  217.                       }

  218.                       cout<<endl<<endl<<"\t\t\t--->Se Encontraron "<<j<<" Resultados En Total";

  219.  

  220.                       break;

  221.  

  222.                default:

  223.                        cout<<endl<<endl<<"Ingrese Opcion Correcta Por Favor...";

  224.               }

  225.             }

  226.             while(opcion1>51);

  227.  

  228.  

  229.  

  230.             break;

  231.  

  232.  

  233.      case 52:

  234.           _exit(0);

  235.  

  236.    default:

  237.             cout<<endl<<endl<<endl<<"POR FAVOR INGRESE OPCION CORRECTA...";

  238.  

  239.   }

  240.  

  241.  

  242.  getch();

  243.  

  244.  }

  245. }

theyasav
Novato
Novato
 
Mensajes: 3
Registrado: Mié Abr 28, 2010 1:08 am


    

Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados