#include <cstdlib>
#include <iostream>
#include <stdio.h>
using namespace std;
int autos[20];
int motos[10];
int camiones[5];
void agragarautos()
{ int espacio=0;
for(int i=0;i<20;i++)
{ if(autos[i]==0)
{ system("cls"); printf("Digite la placa: "); scanf("%i",&autos[i]); system("cls"); printf("\n"); printf("Recibo de ingreso de Automovil\n"); printf("------------------------------\n"); printf("Campo numero: %i\n",i+1); printf("Numero de placa: %i\n",autos[i]); printf("------------------------------\n"); system("pause"); i=20;
}
else
{ espacio=espacio+1;
}
}
if (espacio==20)
{ system("cls"); printf("No hay espacio para automoviles\n"); system("pause"); }
}
void agragarmotos()
{ int espacio=0;
for(int i=0;i<10;i++)
{ if(motos[i]==0)
{ system("cls"); printf("Digite la placa: "); scanf("%i",&motos[i]); system("cls"); printf("\n"); printf("Recibo de ingreso de Motos\n"); printf("------------------------------\n"); printf("Campo numero: %i\n",i+1); printf("Numero de placa: %i\n",motos[i]); printf("------------------------------\n"); system("pause"); i=10;
}
else
{ espacio=espacio+1;
}
}
if (espacio==10)
{ system("cls"); printf("No hay espacio para motos\n"); system("pause"); }
}
void agragarcaminoes()
{ int espacio=0;
for(int i=0;i<5;i++)
{ if(camiones[i]==0)
{ system("cls"); printf("Digite la placa: "); scanf("%i",&camiones[i]); system("cls"); printf("\n"); printf("Recibo de ingreso de Camiones\n"); printf("------------------------------\n"); printf("Campo numero: %i\n",i+1); printf("Numero de placa: %i\n",camiones[i]); printf("------------------------------\n"); system("pause"); i=5;
}
else
{ espacio=espacio+1;
}
}
if (espacio==5)
{ system("cls"); printf("No hay espacio para camiones\n"); system("pause"); }
}
void retirarautos()
{ int placa;
int control=0;
system("cls"); printf("Retiro de Automoviles\n"); printf("---------------------\n"); printf("Digite la placa: "); scanf("%i",&placa); for(int a=0;a<20;a++)
{ if(autos[a]==placa)
{ system("cls"); printf("Recibo de salida de Automiviles\n"); printf("------------------------------\n"); printf("Campo numero: %i\n",a+1); printf("Numero de placa: %i\n",autos[a]); printf("------------------------------\n"); system("pause"); autos[a]=0;
}
else
{ control=control+1;
}
}
if (control==20)
{ system("cls"); printf("La placa digitada no se encuentra en el sistema\n\n"); system("pause"); }
}
void retirarmotos()
{ int placa;
int control=0;
system("cls"); printf("Retiro de Motos\n"); printf("---------------------\n"); printf("Digite la placa: "); scanf("%i",&placa); for(int a=0;a<10;a++)
{ if(motos[a]==placa)
{ system("cls"); printf("Recibo de salida de Motos\n"); printf("------------------------------\n"); printf("Campo numero: %i\n",a+1); printf("Numero de placa: %i\n",motos[a]); printf("------------------------------\n"); system("pause"); motos[a]=0;
}
else
{ control=control+1;
}
}
if (control==10)
{ system("cls"); printf("La placa digitada no se encuentra en el sistema\n\n"); system("pause"); }
}
void retirarcamiones()
{ int placa;
int control=0;
system("cls"); printf("Retiro de Camiones\n"); printf("---------------------\n"); printf("Digite la placa: "); scanf("%i",&placa); for(int a=0;a<5;a++)
{ if(camiones[a]==placa)
{ system("cls"); printf("Recibo de salida de Camiones\n"); printf("------------------------------\n"); printf("Campo numero: %i\n",a+1); printf("Numero de placa: %i\n",camiones[a]); printf("------------------------------\n"); system("pause"); camiones[a]=0;
}
else
{ control=control+1;
}
}
if (control==5)
{ system("cls"); printf("La placa digitada no se encuentra en el sistema\n\n"); system("pause"); }
}
void consultas()
{ int contautos=0;
int contmotos=0;
int contcamiones=0;
for (int a=0;a<20;a++)
{ if(autos[a]==0)
{ contautos=contautos+1;
}
}
for (int a=0;a<10;a++)
{ if(motos[a]==0)
{ contmotos=contmotos+1;
}
}
for (int a=0;a<5;a++)
{ if(camiones[a]==0)
{ contcamiones=contcamiones+1;
}
}
system("cls"); printf("Reporte de consulta de espacios\n"); printf("\n"); printf("AUTOS\n"); printf("Disponibles: %i\n",contautos); printf("Ocupados: %i\n",(20-contautos)); printf("\n"); printf("MOTOS\n"); printf("Disponibles: %i\n",contmotos); printf("Ocupados: %i\n",(10-contmotos)); printf("\n"); printf("CAMIONES\n"); printf("Disponibles: %i\n",contcamiones); printf("Ocupados: %i\n",(5-contcamiones)); system("pause");}
int main(int argc, char *argv[])
{ int cond=1;
int menu;
while(cond==1)
{ system("cls"); printf("\n"); printf("Menu Parque Orosi\n"); printf("-----------------------\n"); printf("\n"); printf("1. Agregar Auto\n"); printf("2. Agregar Moto\n"); printf("3. Agregar Camion\n"); printf("4. Retirar Auto\n"); printf("5. Retirar Moto\n"); printf("6. Retirar Camion\n"); printf("7. Consultar espacios\n"); printf("8. Salir\n"); printf("-----------------------\n\n"); printf("Seleccione una opcion: "); scanf("%i",&menu); switch(menu)
{ case 1:
{ agragarautos();
break;
}
case 2:
{ agragarmotos();
break;
}
case 3:
{ agragarcaminoes();
break;
}
case 4:
{ retirarautos();
break;
}
case 5:
{ retirarmotos();
break;
}
case 6:
{ retirarcamiones();
break;
}
case 7:
{ consultas();
break;
}
case 8:
{ cond=0;
break;
}
}
}
cin.get();
return EXIT_SUCCESS;
}