Dev - C++ - //crear un programa en c++ que haga reservaciones en un hotel se debera mostrar los tipos de habita

 
Vista:

//crear un programa en c++ que haga reservaciones en un hotel se debera mostrar los tipos de habita

Publicado por Mario (4 intervenciones) el 16/04/2023 07:57:41
//crear un programa en c++ que haga reservaciones en un hotel se debera mostrar los tipos de habitacion y lo que incluye cada una de ellas
//asi como el numero de personas que cabe en cada habitacion y el costo extra por persona extra debera darse la opcion de pago con tarjata de credito o debito y efectivo
//indicar la hora de check in y check out y el cargo si se excede el tiempo limite mostrar un mapa de la distribucion de las habitaciones en el hotel y
// si ya se reservo una habitacion marcarla como ocupada y ya no se puedan realizar reservaciones sobre ella
#include <iostream>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

//crear un programa en c++ que haga reservaciones en un hotel se debera mostrar los tipos de habita

Publicado por jaja (1 intervención) el 16/04/2023 15:41:22
Y entonces usted que pretende vago.

Que nosotros nos sentemos a hacer su tarea y usted de espectador viendo como alguien se la hace para usted ganarse la nota.

Cuando llegue a una empresa a presentar un examen tipo certificación, con que va a salir.

Muestra que lleva hecho, plantee un algoritmo en pseint al menos, pero francamente te pasas.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

//crear un programa en c++ que haga reservaciones en un hotel se debera mostrar los tipos de habita

Publicado por Mario (4 intervenciones) el 16/04/2023 16:10:01
#include <iostream>
#include <string>
using namespace std;

int menu(){
int num;
cout<<"\t\nBienvenido al sistema de reservaciones del Hotel Monarca\t\n\n";
cout<<"\t\tMENU PRINCIPAL\t\n";
cout<<"\t\t1. Reservar habitacion\t\n";
cout<<"\t\t2. Ver mapa de habitaciones\t\n";
cout<<"\t\t3. Ver reservaciones\t\n";
cout<<"\t\t4. Salir\t\n";
cout<<"\tElija una opcion: ";
cin>>num;
return num;
}

int main(){
string nombre, tipoHabitacion, horario, pago = "Efectivo", tarjeta = "No", seReservo;
char opcion;
int dias, adulto, nino, limite = 14, excedente, numHabitacion, totalPersonas, costo, total, continuar = 1, pagar;
int sencilla = 1000, doble = 2000, triple = 3000, suite = 4000;
int mapa[4][4] = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}, {13, 14, 15, 16}};
bool reservado[4][4] = {{false, false, false, false}, {false, false, false, false}, {false, false, false, false}, {false, false, false, false}};

cout<<"Ingrese su nombre: ";
getline(cin, nombre);
cout<<"\n";

while(continuar){
switch(menu()){
case 1:
cout<<"\n\tIngrese el tipo de habitacion que desea:\n";
cout<<"\ns. Sencilla ($1000) \t|\t d. Doble ($2000) \t|\t";
cout<<"t. Triple ($3000) \t|\t ss. Suite ($4000)";
cout<<"\nOpcion: ";
cin>>tipoHabitacion;

if(tipoHabitacion == "s"){
totalPersonas = 2;
costo = sencilla;
numHabitacion = 1;
reservado[0][0] = true;
}
else if(tipoHabitacion == "d"){
totalPersonas = 4;
costo = doble;
numHabitacion = 2;
reservado[0][1] = true;
}
else if(tipoHabitacion == "t"){
totalPersonas = 6;
costo = triple;
numHabitacion = 3;
reservado[0][2] = true;
}
else if(tipoHabitacion == "ss"){
totalPersonas = 8;
costo = suite;
numHabitacion = 4;
reservado[0][3] = true;
}
else{
cout<<"\nTipo de habitacion invalido. ";
break;
}

cout<<"\nCuantos dias desea reservar: ";
cin>>dias;

cout<<"\nCuantos adultos estaran en la habitacion: ";
cin>>adulto;

cout<<"\nCuantos ninos estaran en la habitacion: ";
cin>>nino;

totalPersonas = adulto + nino;

if(totalPersonas > 2){
excedente = (totalPersonas - 2) * 300;
costo += excedente;
}

cout<<"\nDesea pagar con tarjeta? Ingresa 's' para si, 'n' para no: ";
cin>>opcion;

if(opcion == 's'){
pago = "Tarjeta";
cout<<"\nIngresa el numero de la tarjeta: ";
cin>>tarjeta;
}

total = costo * dias;

cout<<"\nFecha de check in (en formato hh:mm): ";
cin>>horario;

cout<<"\n";

if(dias > limite){
costo += (dias - limite) * 100;
cout<<"\nCobraemos un cargo adicional de $"<<(dias - limite) * 100;
}

cout<<"\nSe realizo la reservacion exitosamente\n";
cout<<"\nDatos de la reservacion:\n";
cout<<"\tNombre del huesped: "<<nombre<<"\n
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar