Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Hanno memorizzato il loro menu e tutti i prezzi in un file di testo con le seguenti
informazioni: C:\Users\sistemi\Documents\food-menu.txt
Quando un cliente ordina del cibo, fornisce l'elenco dei codici che vorrebbe
ordinare. Ad
esempio, un cliente potrebbe ordinare quanto segue: S4, P3, P7, X2, D4, C1, W2
Il tuo programma dovrebbe consentire al cliente di ordinare tutte le opzioni dal
menu di cui
ha bisogno. Per ogni opzione, dovrebbe cercare il prezzo nel file di testo
fornito. Dovrebbe
quindi calcolare ed emettere il costo totale dell'ordine.
Il programma legge il file del menu e crea un dizionario che associa ogni codice a
un nome e a un prezzo. Successivamente, richiede all'utente di inserire i codici
dell'ordine, li legge come una stringa separata da virgole e li converte in una
lista. Infine, il programma scorre la lista e, per ogni codice presente nel menu,
aggiunge il prezzo corrispondente al costo totale dell'ordine e stampa il nome
dell'opzione e il suo prezzo. Se un codice non è presente nel menu, il programma
stampa un messaggio di errore. Infine, il programma stampa il costo totale
dell'ordine.