Page 35 - 120900035800_gallo_cloud_sia

Basic HTML Version

107
IL BaroMetro
Self-service
All’interno di un self-service la funzione di cassa è gestita attraverso un computer che,
oltre a stampare gli scontrini fiscali per i clienti, permette di effettuare il classico controllo
sull’incasso giornaliero. Realizza un algoritmo che gestisca questa funzione del self-service.
ANALISI DEL PROBLEMA
L’addetto alla cassa del self-service interagisce con il computer nel modo seguente:
1.
all’inizio della giornata attiva il sistema e fa partire il programma;
2.
apre la cassa, riceve dal responsabile una certa somma e inserisce il valore corrispon-
dente nel computer;
3.
per ogni cliente, batte i prezzi dei singoli piatti, consegna lo scontrino e ri ceve il cor-
rispettivo in denaro;
4.
alla fine della giornata legge sul video del computer il totale che deve es sere presente
in cassa e versa il corrispondente della cifra al responsabile.
Da una prima approssimazione di queste procedure appare evidente che l’algoritmo deve:
1.
richiedere la data del giorno e la cifra iniziale depositata in cassa;
2.
per ogni cliente, in base ai prezzi inseriti, calcolare il totale da pagare e stampare lo scontrino;
3.
alla fine della giornata produrre il totale generale del giorno; in particolare, lo scontrino
contiene la data, il nome dell’esercizio e il totale che il cliente deve pagare, può con-
tenere anche i prezzi dei singoli piatti con la loro descrizione; inoltre, devono essere
previsti specifici controlli che permettano di correggere eventuali errori di battitura: a
tal proposito si conviene di accettare come correzioni, battiture di valore ne gativo con
importo pari a quelli da annullare;
4.
il calcolo dell’eventuale resto è a carico dell’addetto alla cassa;
5.
alla fine della giornata viene stampato il totale generale presente nella cassa compren-
sivo della cifra depositata all’inizio della giornata di lavoro.
eserCIzIo
2