Pseudocodigo De Una Aerolinea

Solo disponible en BuenasTareas
  • Páginas : 3 (677 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de octubre de 2015
Leer documento completo
Vista previa del texto
Inicio
Real SFDisponible=0,NFDisponible=0,NF[20][8], SF[20][8],i,j,opc,telefono, k,m, a, b;caracter Nombre, Documento, Fumador,Usuarios[320][6];
Haga para i=a hasta i <=t
Haga para j =1 hasta j <=8
escriba NF[i][j]=0
j = j+1
Fin Haga Para
i = i+1
Fin Haga para
Haga para i=a hasta i <=t
Haga para j = 1 hasta j <=8
escriba SF[i][j]=0
j = j+1
Fin HagaPara
i = i+1
Fin Haga para
mientrasescriba(elija una opc)lea(opc)
escriba (1.- MostrarAsientos de Fumadores.)
escriba (2.- Mostrar Asientos de No Fumadores.)
escriba (3.- Buscar Usuario.)escriba (4.- Cancelar Reseravción.)
escriba (5.- Consultar todas las sillas para ver la capacidad de ambos pisos.)
escriba (6.- Mostrar todos los Clientes con Reservas.)
escriba (7.- Organizar losdatos de los Clientes por medio del Doc de Identidad.)
escriba (8.- Salir.)
Lea (opc)
Segun sea(opc):
caso"1":
escriba (AsientosDeFumadores)
Haga para i=a hasta i<=t
escribai(-)SF[i][1]-SF[i][2]-SF[i][3]-SF[i][4]-SF[i][5]-SF[i][6]-SF[i][7]-SF[i][8]
i = i+1 // incremento la fila.
Fin haga para
escriba (Ingrese la Fila del Asiento) lea (i)
escriba (Ingrese la Columna del Asiento) lea(j)
SF[i][j] = 1;
haga para k =1 hasta k<=360
si (Usuario[k][1] != NULL) entonces
k = k +1
sinobreak;
fin sino
fin haga para
escriba (Número de Documento) leer (Documento)Usuarios[k][1] = Documento
escriba (Nombre Completo) leer (Nombre)
Usuarios[k][2] = Nombre
Escriba (Ingrese Teléfono) leer (Telefono)
Usuarios[k][3] = TelefonoUsuarios[k][4] = "Si"
Usuario[k][5] = i;Usuario[k][6] = j;
caso "2":
escriba (AsientosDeNoFumadores)
haga para i=a hasta i<=t
escriba i(-)NF[i][1]-NF[i][2]-NF[i][3]-NF[i][4]-NF[i][5]-NF[i][6]-NF[i][7]-NF[i][8]
i = i+1
fin haga paraescriba (Ingrese la Fila del Asiento) lea (i)
escriba (Ingrese la Columna del Asiento) lea (j)
NF[i][j] = 1;
haga para k =1 hasta k<=360
si (Usuario[k][1] != NULL) entonces
k = k +1...