Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Definisci la struttura dati per la prenotazione di una vacanza in un albergo di 5 piani in un mese
- del periodo estivo per una famiglia di N persone: le camere sono di tre tipologie, con fasce di prezzo
- diverse a seconda della tipologia e del numero di persone ospitate;
- */
- #include <iostream>
- #include <String>
- using namespace std;
- #define SCONTO_5 5
- struct Hotel{
- int Singola = 50; //prezzi stanze
- int Matrimoniale = 100;
- int Suite = 200;
- };
- struct Comfort{
- int Piscina = 20; //prezzi comfort
- int SPA = 40;
- };
- int main()
- {
- struct Hotel albergo;
- struct Comfort relax;
- float somma=0;
- int nPersone, scelta_camera;
- string risposta;
- cout<<"Benvenuti all'HOTEL California \n";
- cout<<"Quante persone siete? \n";
- cin>>nPersone;
- if(nPersone==1)
- {
- cout<<"Bene, abbiamo per lei una camera: \n";
- cout<<"1)Singola \n";
- cout<<"2)Suite \n";
- cout<<"Quale sceglie? \n";
- cin>>scelta_camera;
- if(scelta_camera==1)
- {
- cout<<"Il costo totale e' di: "<<nPersone*albergo.Singola;
- }
- else
- {
- cout<<"Con l'acquisto della Suite, lei ha in aggiunta altri comfort gratuitamente: \n";
- cout<<"Lettino con ombrellone e piscina \n";
- cout<<"Giorno alle nostre SPA \n";
- cout<<"Il costo della Suite e' di: "<<nPersone*albergo.Suite;
- }
- }
- else if(nPersone>1 && nPersone<=4)
- {
- cout<<"Bene, abbiamo una camera matrimoniale con vista mare, con un letto matrimoniale, \n e 2 letti singoli al costo di 100€ a persona! ";
- cout<<"Procedere con l'acquisto? SI/NO \n";
- cin>>risposta;
- if(risposta == "si" || risposta == "Si" || risposta == "SI")
- {
- cout<<"Perfetto, se vuole in aggiunta abbiamo anche altri comfort riservati per lei, con uno sconto del 5% sul prezzo totale: ";
- cout<<"1)Piscina \n";
- cout<<"2)SPA \n";
- cout<<"3)Piscina + SPA \n";
- cout<<"Vuole aggiungere qualcosa? \n";
- cin>>risposta;
- if(risposta == "1")
- {
- somma = nPersone*albergo.Matrimoniale+relax.Piscina;
- somma -= (somma * SCONTO_5)/100;
- cout<<"Il prezzo totale da pagare con sconto gia' applicato sara' di: "<<somma;
- }
- else if(risposta == "2")
- {
- somma = nPersone*albergo.Matrimoniale+relax.SPA;
- somma -= (somma * SCONTO_5)/100;
- cout<<"Il prezzo totale da pagare con sconto gia' applicato sara' di: "<<somma;
- }
- else if(risposta == "3")
- {
- somma = nPersone*albergo.Matrimoniale+(relax.Piscina+relax.SPA);
- somma -= (somma * SCONTO_5)/100;
- cout<<"Il prezzo totale da pagare con sconto gia' applicato sara' di: "<<somma;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement