programacion en ruby: resserva asientos de vuelo

POO + arrays + ruby (reserva asientos de vuelo)

El problema planteado consiste en crear un programa que permita reservar turnos (asientos) de un vuelo con un avión de dos columnas y 40 filas (80 puestos).

El siguiente programa en ruby hace uso de POO (Programación Orientada a Objetos) y de arrays (matriz) y de estructuras repetitivas.

La lógica que utiliza este programa en ruby es simple. Se recorre la matriz con un ciclo mientras y determinando el asiento se almacena la información en la respectiva posición del array.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion en ruby: resserva asientos de vuelo
Figura. programacion en ruby: reserva asientos de vuelo

resultado ejecucion programa reserva asientos de vuelo
resultado ejecucion programa reserva asientos de vuelo

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Se sabe que las estructuras de datos almacenan informacion de manera temporal, entonces, una buena practica seria almacenar informacion tipo backup en estructuras de datos. Cuando se neceite implementar aplicaciones tipo reserva de asientos, bien sea como en cine, vuelos, etc, es bueno dar solucion con estructuras bidimesionales con unidimensionales mezcladas con programacion orientada a objetos.

[Tweet «»El cine se parece a una matriz y el metro a un vector» #Tutorias ☺»]

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.