Practica programacion
Enviado por luisa_25555 • 14 de Marzo de 2023 • Tarea • 609 Palabras (3 Páginas) • 39 Visitas
#include <iostream>
using namespace std;
class paquetes
{
protected:
string ciudadO;
string ciudadD;
string tipoHabitacion;
int numDias;
int numBoleto;
int numHabitacion;
double costoBoleto;
double costoHabitacion;
private:
string nomPaquete;
public:
void PonerNombrePaquete(string _nomPaquete)
{
nomPaquete = _nomPaquete;
}
string DarNombrePaquete ()
{
return nomPaquete;
}
void AsignarCiudadOrigen(string _ciudadO)
{
ciudadO = _ciudadO;
}
void AsignarCiudadDestino(string _ciudadD)
{
ciudadD = _ciudadD;
}
void AsignarDias(int _Dias)
{
numDias = _Dias;
}
int MostrarDias()
{
return numDias;
}
double CalcularTotalPaquete()
{
return costoBoleto+costoHabitacion;
}
};
class boletos : public paquetes
{
public:
void AsignarBoleto (int _numBoleto, double _precioBoleto)
{
numBoleto = _numBoleto;
costoBoleto = _precioBoleto;
}
string MostrarOrigen()
{
return ciudadO;
}
string MostrarDestino()
{
return ciudadD;
}
int MostrarNumeroBoleto()
{
return numBoleto;
}
double MostrarPrecioBoleto()
{
return costoBoleto;
}
};
class habitaciones : public paquetes
{
public:
void AsignarHabitacion(int _numHabitacion, string _tipoHabitacion, double _precioHabitacion)
{
numHabitacion = _numHabitacion;
tipoHabitacion = _tipoHabitacion;
costoHabitacion = _precioHabitacion;
}
int MostrarNumHabitacion()
{
return numHabitacion;
}
string MostrartipoHabitacion()
{
return tipoHabitacion;
}
int MostrarCostoHabitacion()
{
return costoHabitacion;
}
};
int main ()
{
string ciudadOrigen, ciudadDestino, tipoHabitacion;
int noBoleto, noHabitacion;
double precioBoleto, precioHabitacion, total;
cout<<"De que ciudad
...