Agenda Telefonica

Páginas: 6 (1431 palabras) Publicado: 21 de febrero de 2013
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include <iostream>
#include<conio.h>
#include <cstdlib>
using namespace std;

struct agenda {
char nom[10];
int tel;

} acceso[50];
int cont=0;

void agregar();
void modificar();
void eliminar();
void mostrar();

int main(){

int op;

do{

system("cls");system("color f9");

cout<<" _______________ \n ";
cout<<" | | \n ";
cout<<" | NOKIA | \n ";
cout<<" | conecting | \n ";
cout<<" | people | \n ";
cout<<" | | \n ";
cout<<" |---------------| \n ";
cout<<"| |TALK| |END| | \n ";
cout<<" | | \n ";
cout<<" | |1| |2| |3| | \n ";
cout<<" | |4| |5| |6| | \n ";
cout<<" | |7| |8| |9| | \n ";
cout<<" | |*| |0| |#| | \n ";
cout<<" |_______________| \n ";cout<<"\n"<<"\n"<<" MENU\n"<<"\n";
cout<<"Si deseas agregar un contacto presiona:......... 1\n";
cout<<"Si deseas modificar un contacto presiona:....... 2\n";
cout<<"Si deseas eliminar un contacto presiona:........ 3\n";
cout<<"Si deseas mostrar todos los contactos presiona . 4\n";
cout<<"Si deseassalir del menu presiona:.............. 5\n";
cin>>op;

switch(op){
case 1:
agregar();
system("pause");
break;

case 2:
modificar();
system("pause");
break;

case 3:
eliminar();
system("pause");
break;

case 4:
mostrar();
system("pause");
break;

}
}while(op!=5);

}

void agregar(){
int aux, i, j;
charauxc[50];

system("cls");

fflush(stdin);

cout<<" _______________ \n ";
cout<<" | | \n ";
cout<<" | NOKIA | \n ";
cout<<" | conecting | \n ";
cout<<" | people | \n ";
cout<<" | | \n ";
cout<<"|---------------| \n ";
cout<<" | |TALK| |END| | \n ";
cout<<" | | \n ";
cout<<" | |1| |2| |3| | \n ";
cout<<" | |4| |5| |6| | \n ";
cout<<" | |7| |8| |9| | \n ";
cout<<" | |*| |0| |#| | \n ";
cout<<" |_______________| \n ";cout<<"\n"<<"\n"<<"Nombre del nuevo contacto"<<cont+1<<"\n";
gets(acceso[cont].nom);

fflush(stdin);
cout<<"Numero de telefono del contacto"<<"\n";
cin>>acceso[cont].tel;
cout<<"\n";
cont++;

for(i=0;i<cont-1;i++){
for(j=0;j<cont-1-i;j++){
if(strcmp(acceso[j].nom,acceso[j+1].nom)>0)
{strcpy(auxc,acceso[j].nom);
strcpy(acceso[j].nom,acceso[j+1].nom);
strcpy(acceso[j+1].nom,auxc);

aux = acceso[j].tel;
acceso[j].tel = acceso[j+1].tel;
acceso[j+1].tel= aux;
}
}
}
system("cls");


cout<<" _______________ \n ";cout<<" | | \n ";
cout<<" | NOKIA | \n ";
cout<<" | conecting | \n ";
cout<<" | people | \n ";
cout<<" | | \n ";
cout<<" |---------------| \n ";
cout<<" | |TALK| |END| | \n ";
cout<<" | | \n...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Agenda Telefónica Para Android
  • Agenda Telefonica, Receta Y Alumnos
  • Guion De Agendamiento Telefonico
  • Codigo fuente en clipper agenda telefonica
  • Agenda telefonica
  • la agenda telefonica
  • Agenda Telefonica, Receta Y Alumnos
  • Agenda telefonica con flex y php

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS