Buenas, estoy intentando simular un estacionamiento, simulando entradas y salidas con 3 arreglos los cuales son a, b y c con una dimension de 6 cada uno. Al momento de que el LOTE A se llene al 50%, osea 3, se tendria que llamar a la funcion C para que proceda a llenarse por completo y una vez que se llene el LOTE C, llamar a la funcion B para que se llene por completo el LOTE B y ya que se llene el LOTE B, ahora si terminar de llenar el LOTE A. Una vez que ya esten llenos los 3 LOTES, ahora si, ya puedo eliminar cualquiero posicion de cualquier lote simulando las salidas del estacionamiento y eso seria todo.
Hasta ahora esto es lo que llevo, cualquier consejo o algoritmo que tengan que me ayude, se los agradeceria mucho.
Funcion ArregloC ( c )
Fin Funcion
Funcion ArregloB( b )
Fin Funcion
Funcion ArregloA ( a )
definir i, valorr, posicion, c Como Entero
c=0
valorr = 1
repetir
Limpiar Pantalla
Escribir "LOTE A: Casillas del 1 al 6"
leer posicion
si posicion < 1 y posicion > 6 Entonces
escribir "Posicion incorrecta"
FinSi
Limpiar Pantalla
Hasta Que posicion >= 1 y posicion <= 6
a[posicion] = valorr
Escribir "Su lugar de estacionamiento es: Lote A, Casilla: |",posicion,"|"
Escribir ""
para i=1 Hasta 6 con paso 1 Hacer
Escribir Sin Saltar " | "
Escribir Sin Saltar a[i] " | "
FinPara
Escribir ""
Escribir ""
Escribir "--------------------------------"
Fin Funcion
Algoritmo ProyectoUnidad2TEST
Definir opc, lote Como Entero
Dimension a[6], b[6], c[6]
Repetir
Escribir "|| Estacionamiento *La Mosca* ||"
Escribir "1.- Ingresar"
Escribir "2.- Salir"
Escribir "// Comando administrativo //"
Escribir "3.- Cierre"
Escribir "Opcion: "Sin Saltar
Leer opc
Segun opc Hacer
1:Limpiar Pantalla
Repetir
Escribir "Lote al que desea ingresar"
Escribir " A(1) / B(2) / C(3) "
leer lote
Segun lote Hacer
1:
ArregloA(a)
2:
ArregloB(b)
3:
ArregloC(c)
De Otro Modo:
Escribir "Porfavor seleccione SOLO las opciones disponibles"
Escribir ""
FinSegun
Hasta Que lote >= 1 y lote <= 3
2:
3: Limpiar Pantalla
Escribir "Cerrando programa"
De Otro Modo:
Limpiar Pantalla
Fin Segun
hasta que opc = 3
FinAlgoritmo