Algoritmo reserva de vuelos
Hola, disculpe mi ignorancia pero tengo que realizar un algoritmo que me pide según las normas
número de plazas del avión: 300, plazas fumadores: 1 a 100 y plazas no fumadores: 101 a 300.
Debo reralizar la reserva y cerrarla cuando no hayan plazas libres.
Quisiera saber si en la primera parte del algoritmo voy bien encaminado:
Algoritmo Reserva
Tipo
Tipo array[1...100] de entero: Fumadores
tipo array[101..300] de entero: NoFumadores
var
Fumadores: F
NoFumadores:NF
Entero: i
Cadena: respuesta
Inicio
Escribir('Reserva para fumador o No fumador')
Leer(respuesta)
si respuesta = fumador entonces
desde i = 1 hasta 100 hacer
leer(F)
si F = 1 entonces
F = 0 // ocupar asiento
escribir ('Su asiento es:', F]
si_no
escribir ('No hay Lugar')
fin_si
fin_desde
Coloco si es igual a 1 como condición del Si porque:
F = 1 Hay lugar
F = 0 No hay Lugar
Desde ya muchas gracias por brindar sus conocimientos y su tiempo, saludos!
número de plazas del avión: 300, plazas fumadores: 1 a 100 y plazas no fumadores: 101 a 300.
Debo reralizar la reserva y cerrarla cuando no hayan plazas libres.
Quisiera saber si en la primera parte del algoritmo voy bien encaminado:
Algoritmo Reserva
Tipo
Tipo array[1...100] de entero: Fumadores
tipo array[101..300] de entero: NoFumadores
var
Fumadores: F
NoFumadores:NF
Entero: i
Cadena: respuesta
Inicio
Escribir('Reserva para fumador o No fumador')
Leer(respuesta)
si respuesta = fumador entonces
desde i = 1 hasta 100 hacer
leer(F)
si F = 1 entonces
F = 0 // ocupar asiento
escribir ('Su asiento es:', F]
si_no
escribir ('No hay Lugar')
fin_si
fin_desde
Coloco si es igual a 1 como condición del Si porque:
F = 1 Hay lugar
F = 0 No hay Lugar
Desde ya muchas gracias por brindar sus conocimientos y su tiempo, saludos!