Gestione di un parcheggio in C++
Si vuole realizzare un sistema per la gestione di un parcheggio a pagamento utilizzando il linguaggio di programmazione C++.
Il parcheggio è gestito attraverso le seguenti variabili:
- DIM, noto a priori, indicante il numero massimo di posti occupabili dalle automobili.
- numAutoPresenti, indicante il numero di auto effettivamente presenti nel parcheggio.
- costoOra, indicante il costo all’ora per parcheggiare l’auto.
Si richiede di realizzare le seguenti funzionalità:
1. Menu di scelta delle varie funzioni fornite dal programma.
2. Registrazione dell’ingresso o dell’uscita dal parcheggio di un’automobile.
3. Visualizzazione del costo complessivo per l’automobile in uscita dal parcheggio.
4. Visualizzazione del numero di posti disponibili e del costo orario.
5. Visualizzazione degli sconti praticabili agli abbonati o per coloro che lasciano l’automobile per più di tre giorni: lo sconto deve essere direttamente proporzionale al numero di giorni.
6. Realizzare differenti zone del parcheggio: coperto, aperto, etc, e praticare tariffe differenti in rapporto al livello di protezione dell’automobile.
7. Aggiungere ulteriori servizi che il parcheggio mette a disposizione dei propri clienti: lavaggio auto, cambio olio, revisione.