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

La tarea de la programación


Enviado por   •  4 de Septiembre de 2011  •  Práctica o problema  •  6.208 Palabras (25 Páginas)  •  639 Visitas

Página 1 de 25

programa agenda en c++

#include "iostream"

#include "string.h"

using namespace std;

struct agenda{

char cedula[5];

string nombre;

string ape;

string dir;

string tel;

};

int main(){

system("color 4f");

int sel,x=0,i,y,j;

char z[5];

agenda w[5],o;

do{

system("cls");

cout<<"\t AGENDA "<<endl;

cout<<"\t_________SELECCIONE_________"<<endl;

cout<<"\t|1)ingresar |"<<endl;

cout<<"\t|2)consultar |"<<endl;

cout<<"\t|3)modificar |"<<endl;

cout<<"\t|4)eliminar |"<<endl;

cout<<"\t|5)listar |"<<endl;

cout<<"\t|6)SALIR |"<<endl;

cout<<"\t|__________________________|"<<endl;

cin>>sel;

system("cls");

switch(sel){

case 1:

if(x<5){

cout<<"\tINGRESE PERSONA "<<x+1<<endl<<endl;

cout<<"cedula: ";

fflush(stdin);

gets(w[x].cedula);

fflush(stdin);

cout<<"nombre: ";

cin>>w[x].nombre;

fflush(stdin);

cout<<"apellido: ";

fflush(stdin);

cin>>w[x].ape;

fflush(stdin);

cout<<"direcion: ";

cin>>w[x].dir;

fflush(stdin);

cout<<"telefono: ";

cin>>w[x].tel;

fflush(stdin);

x=x+1;

}

else{

cout<<"Se a llenado la agenda"<<endl;

}

break;

case 2:

cout<<"\t BUSCAR PERSONA"<<endl<<endl;

cout<<"Ingrese el Nombre de la persona que desea buscar:"<<endl;

fflush(stdin);

gets(z);

fflush(stdin);

y=-1;

for(i=0;i<x;i=i+1){

if((strcmp(w[i].cedula,z))==0){

y=i;

}

}

if(y==-1){

cout<<z<<" no esta en esta agenda"<<endl;

}

else{

system("cls");

cout<<"cedula: "<<w[y].cedula<<endl;

cout<<"nombre: "<<w[y].nombre<<endl;

cout<<"apellido: "<<w[y].ape<<endl;

cout<<"direcion: "<<w[y].dir<<endl;

cout<<"telefono: "<<w[y].tel<<endl;

}

system("pause");

break;

case 3:

cout<<"\tAGENDA"<<endl<<endl;

for(i=0;i<x;i=i+1){

cout<<"PERSONA "<<i+1<<endl;

cout<<"cedula: "<<w[i].cedula<<endl;

cout<<"Nombre: "<<w[i].nombre<<endl;

cout<<"apellido: "<<w[i].ape<<endl;

cout<<"direcion: "<<w[i].dir<<endl<<endl;

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 24 páginas más »
Disponible sólo en Clubensayos.com