0% encontró este documento útil (0 votos)
31 vistas9 páginas

Aereo

Cargado por

adolfoastorga433
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas9 páginas

Aereo

Cargado por

adolfoastorga433
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

PROGRAMA PARA AEROLÍNEAS

ALONZO SILES ANDRES MANUEL


C10759-X
FLORES SUAREZ GUSTAVO
C10447-7
MURILLO CHÁVEZ BONNY ALBERTO
C10601-1
CAMACHO PEREZ DAVID
C10561-9
INTRODUCCIÓN

El código que se proporciona en el codigo


es un sistema de reservas de vuelos
utilizando clases y herencia en C++. La
clase Avion sirve como clase base, mientras
que BOA y TAM heredan de ella. Cada
clase representa una aerolínea diferente y
tienen sus propias implementaciones
específicas para mostrar los asientos
disponibles y reservar asientos.
CLASE AVIÓN

La clase Avion define atributos y


métodos comunes para un vuelo,
como la información del pasajero,
fecha de nacimiento, origen, destino
y número de asiento. El método
Pasaje muestra los detalles del
pasajero.
CLASES
class BOA:Avion{
bool asientosReservados[6][4]={ };
public:
BOA(int ci, string nom, string ape, int di, int me, int an, string LO, string LD, int
Las clases BOA y TAM son nroasi) : Avion(ci, nom, ape, di, me, an, LO, LD, nroasi)
derivadas de la clase Avion y {
proporcionan sus propias
}
implementaciones para void Pasaje(){
mostrar los asientos Avion::Pasaje();
disponibles (mostrarAsientos) }
void mostrarAsientos(){
y reservar asientos
for(int i=0; i<6; i++){
(reservarAsiento). El método for(int j=0; j<4; j++){
reservarAsiento permite al gotoxy(52+j,12+i);
usuario seleccionar un asiento if(asientosReservados[i][j])
cout<<"X ";
y verifica si ya está reservado. else
cout<<"O ";
}
cout<<endl;
}
}
class TAM:Avion{
bool asientosReservados[6][4]={ };
public:
TAM(int ci, string nom, string ape, int di, int me, int an, string LO, string LD, int nroasi) : Avion(ci, nom, ape, di, me,
an, LO, LD, nroasi)
{

}
void Pasaje(){
Avion::Pasaje();
}
void mostrarAsientos(){
for (int i=0; i<6; i++){
for (int j=0; j<4; j++){
gotoxy(52+j,12+i);
if (asientosReservados[i][j])
cout<<"X ";
else
cout<<"O ";
}
cout<<endl;
}
}
LOGOTIPO

Este texto es un fragmento de


código que configura un logotipo
gráfico, en la que se utiliza una
aplicación aplicando codigo de
numeros.
FUNCIÓN DE MENU

• La función menú es una de las funciones


principales en el código en C++ para reservar
pasajes en aviones. Además, la función te guía a
través del proceso de selección de opciones para
hacerlo de manera sencilla, te muestra un menú
para que el usuario elija la aerolínea (BOA o
TAM) y realiza las acciones correspondientes
según la opción seleccionada.
• La función menu La función Llenado se encarga
de recopilar la información del pasajero y crear
instancias de las clases BOA y TAM.
VALIDACIÓN

Se valida lo que son lo que es el


carnet, nombre, dia, mes y año
en el que nacio el pasajero(a),
lugar de origen y al lugar que
quiere viajar.

También podría gustarte