La tarea de la programación
Enviado por edwardsmaniaco • 4 de Septiembre de 2011 • Práctica o problema • 6.208 Palabras (25 Páginas) • 639 Visitas
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;
...