All pastes #2069814 Raw Edit

Untitled

public cpp v1 · immutable
#2069814 ·published 2011-05-27 04:27 UTC
rendered paste body
#include<stdlib.h>#include<iostream.h>#include<string.h>#include<stdio.h>void main(){int x,x2,y,y2,i,j,z,op,op2,op3,op4,sueldo[100],edad[100],ant[100],nhijos[100];double penetration; //DAYUMchar nombre_h[100][100],nombre_m[100][100],ap_h[100][100];Mchar ap_m[100][100],edoc[100][100],sex[5],stop[100], nombre[100], apellido[100];char stop2[100];do{system("CLS");cout<<"Bienvenido a la base de datos de la empresa\n";cout<<" 1. Altas de Usuario\n";cout<<" 2. Bajas de Usuario\n";cout<<" 3. Reportes \n";cout<<" 4. Busqueda \n";cout<<" 5. Salir\n";cout<<"Su opcion: ";cin>>op;  switch(op){	case 1:    system("CLS");	 cout<<"Bienvenido al sistema de altas!\n";	 cout<<"Para comenzar, introduzca el sexo del usuario [M/F]:\n";	 cin>>sex;	 if(strcmp(sex,"M")==0){	 	for(j=0;j<5;j++){		cout<<"Introduzca el nombre del usuario \n";		gets(nombre_h[j]);		cout<<"Introduzca el apellido del usuario \n";		gets(ap_h[j]);		cout<<"Introduzca el sueldo del usuario SIN DECIMALES\n";		cin>>sueldo[j];		cout<<"Introduzca los años que tiene trabajando el usuario en la empresa\n";		cin>>ant[j];		cout<<"Introduzca la edad del usuario\n";		cin>>edad[j];		cout<<"Introduzca el estado civil de la persona\n";		cout<<"[Soltero|Casado|Divorciado|UnionLibre]\n";		gets(edoc[j]);		 }		}else{		if(strcmp(sex,"F")==0){	 	for(j=0;j<5;j++){		cout<<"Introduzca el nombre del usuario \n";		gets(nombre_m[j]);		cout<<"Introduzca el apellido del usuario \n";		gets(ap_m[j]);		cout<<"Introduzca el sueldo del usuario SIN DECIMALES\n";		cin>>sueldo[j];		cout<<"Introduzca los años que tiene trabajando el usuario en la empresa\n";		cin>>ant[j];		cout<<"Introduzca la edad del usuario\n";		cin>>edad[j];		cout<<"Introduzca el estado civil de la persona\n";		cout<<"[Soltero|Casado|Divorciado|UnionLibre]\n";		gets(edoc[j]);		 }		}else{		cout<<"Algo ha salido horriblemente mal, probablemente se equivoco en la opcion\n";		cout<<"Vuelva a intentarlo por favor";      system("PAUSE");		}	  }	 break;    case 2:      do{        system("CLS");     	  cout<<"Bienvenido al sistema de bajas"<<endl;        cout<<"1. Baja de usuario"<<endl;        cout<<"2. Salir de este menu"<<endl;        cout<<"Su opcion:"<<endl;        cin>>op2;        if(op2<1 || op2>2){cout<<"Error, introduzca un dato valido"<<endl;        system("PAUSE");        system("CLS");}            switch(op2){            case 1:             cout<<"Introduzca el nombre del usuario a eliminar"<<endl;             cin>>nombre;             cout<<"introduzca el apellido del usuario a eliminar"<<endl;             cin>>apellido;             for(i=0;i<2;i++)             {             x=strcmp(nombre_h[i],nombre);             y=strcmp(ap_h[i],apellido);             x2=strcmp(nombre_m[i],nombre);             y2=strcmp(ap_m[i],apellido);              if(x==0){                j=i;              if(y==0){               strcpy(nombre_h[i]," ");               strcpy(ap_h[i]," ");               strcpy(edoc[i]," ");               sueldo[i]=0;               edad[i]=0;               ant[i]=0;               cout<<"Posicion"<<j<<"del vector eliminada"<<endl;             				cout<<"Nombre:"<<nombre_h[j]<<endl;             				cout<<"Apellido:"<<ap_h[j]<<endl;             				cout<<"Estado Civil:"<<edoc[j]<<endl;                        cout<<"Sueldo"<<sueldo[j]<<endl;                        cout<<"Edad:"<<edad[j]<<endl;                        cout<<"Antiguedad:"<<ant[j]<<endl;                        cout<<" "<<endl;                        system("PAUSE");                      }                    }else{                      if(x2==0){                      j=i;                       if(y2==0){                        strcpy(nombre_m[i]," ");                        strcpy(ap_m[i]," ");                        strcpy(edoc[i]," ");                        sueldo[i]=0;                        edad[i]=0;                        ant[i]=0;                          cout<<"Posicion"<<j<<"del vector eliminada"<<endl;             				cout<<"Nombre:"<<nombre_h[j]<<endl;             				cout<<"Apellido:"<<ap_h[j]<<endl;             				cout<<"Estado Civil:"<<edoc[j]<<endl;                        cout<<"Sueldo"<<sueldo[j]<<endl;                        cout<<"Edad:"<<edad[j]<<endl;                        cout<<"Antiguedad:"<<ant[j]<<endl;                        cout<<" "<<endl;                        system("PAUSE");        }                              }else{cout<<"No se encontró el usuario"<<endl;                              system("PAUSE");                              system("CLS");}                    }             }            }           break;        }while(op2!=2);     break;       case 3:          do{          cout<<"Sistema de reportes"<<endl;          cout<<"1. Reportes por Edad (Mayor a Menor)"<<endl;          cout<<"2. Reportes por Edad (Menor a Mayor)"<<endl;          cout<<"3. Reportes por orden Alfabetico"<<endl;          cout<<"4. Salir de este menu"<<endl;          cout<<"Su opcion"<<endl;          cin>>op3;          if(op3>3 || op3<1){          cout<<"Error, introduzca un numero valido"<<endl;          system("PAUSE");          system("CLS");}           switch(op3){             case 1:              for(i=0;i<4;i++)               for(j=i+1;j<5;j++){                 if(edad[i]==edad[j]){                  if(strcmp(ap_h[i],ap_h[j])<0){                     strcpy(stop,ap_h[i]);                     strcpy(ap_h[i],ap_h[j]);                     strcpy(ap_h[j],stop);                     strcpy(stop,edoc[i]);                     strcpy(edoc[i],edoc[j]);                     strcpy(edoc[j],stop);                     z=sueldo[i];                     sueldo[i]=sueldo[j];                     sueldo[j]=z;                     z=edad[i];                     edad[i]=edad[j];                     edad[j]=z;                     z=ant[i];                     ant[i]=ant[j];                     ant[j]=z;                    }else{                    }                    if(edad[i]edad[j]                 }               }           }          }while(op3!=4);          break;     default:     cout<<"Error al capturar dato"<<endl;     system("PAUSE");     break;	  }	 }while(op!=5);   cout<<"Salida del sistema"<<endl;   system("PAUSE");	}