SlideShare a Scribd company logo
1 of 17
Diagramma a blocchi ed esercizio svolto su Visual Basic Simone Sagulo, 3P AL RISTORANTE...
Questo è il ciclo principale: ho inserito una preparazione ambiente per tutte le dichiarazioni e le letture * ELAB NTavolo F START P.A. NTavolo S.F. END V =  numero tavolo <> -1 *
Questa è la preparazione ambiente: ci sono tutti azzeramenti P.A. contA=0 , contB=0, contC=0, contD=0, contE=0, totA=0, totB=0, totC=0, totD=0, totE=0, Max=0, TipMax=0, Totcont=0, totinc=0, percA=0, percB=0, percC=0, percD=0, percE=0, totquant=0 EXIT
Queste sono le stampe finali, dove viene anche calcolata la percentuale di tutti i vari tipi di portata. percA= contA * 100/ tot STAMPE FINALI percB= contB *100/ tot percA= contA * 100/ tot percC= contC*100/ tot percD= contD*100/ tot percE= contE*100/ tot contA=0 , contB=0, contC=0, contD=0,  contE=0, totA=0,totB=0, totC=0, totD=0,  totE=0, Max=0,  totinc=0, totcont=0, percA=0, percB=0, percC=0, percD=0, percE=0, totquant=0 EXIT
Ecco la prima parte dell’elab, dove avvengono le letture e i calcoli del conto, del totale incassato dal ristorante e del totale della quantità portata. Il connettore 1 ci porta…. ELAB componenti Descrizione portata Quantità portata Prezzo Tipo portata Valid = A, B, C, D or E Totcont= (componenti * coperto) + (Quantità Portata * prezzo) totinc= totinc + totcont 1 totquant= totquant + quantità portata
… alla seconda parte dell’elab., dove vengono calcolati, tipo per tipo, gli importi e viene aggiornato il contatore dei cibi. Il connettore 2 ci porta… ContE = contE+ Q TotE = contE* prezzo 1 Tipo = A contA = contA + Q totA = contA * prezzo Tipo = B contB = contB  + Q totB = contB * prezzo Tipo = C contC = contC + Q totC = contC* prezzo Tipo = D contD = contD + Q totD = contD* prezzo 2
… alla terza parte dell’elab, dove si va a calcolare il tipo di portata che è stato servito in quantità maggiori…. 2 Max < A Max = A TipMax = A V Max < B Max = B TipMax = tipo B V Max < C Max = C TipMax = tipo C V Max < D Max = D TipMax r= D V Max < E 8 3 4 5 6 7 V F F F F F
… ecco infine l’ultima parte dell’elab. 8 7 6 5 4 3 Max = E TipMax = E EXIT
Nelle diapositive che seguono è presente il codice con cui il diagramma a blocchi visto in precedenza viene tradotto in linguaggio Visual Basic…….
Il ciclo principale Private Sub cmdfine_Click() End End Sub Private Sub cmdvaiallacassa_Click() Tav = txtntavolo.Text While Tav <> -1 elab Tav = InputBox (“DIGITA NUMERO DEL TAVOLO”) Comp = InputBox (“DIGITA NUMERO COMPONENTI DEL TAVOLO”) Quant = InputBox (“DIGITA QUANTITA’ DELLE PORTATE”) Prp = InputBox (“DIGITA PREZZO DELLA PORTATA”) Tpr = InputBox(“DIGITA TIPO DELLA PORTATA&quot;) Wend stampefinali End Sub Private Sub Form_Load() PA End Sub
L’elab (parte prima) Private Sub elab() Comp = txtncomponenti.Text Quant = txtquantita.Text Prp = txtprportata.Text Trp  = txttipo.Text Totcont = (Comp * coperto) + (Quant * Prp) Totinc = totinc + totcont Totquant = totquant + Quant If Tipo = &quot;a&quot; Then contA = contA + Quant totA = contA * Prp Else If Tipo = &quot;b&quot; Then contB = contB + Quant totB = contB * Prp Else If Tipo = &quot;c&quot; Then contC = contC + Quant totC = contC * Prp Else If Tipo  = &quot;d&quot; Then contD = contD + Quant totD = contD * Prp Else
L’elab (parte seconda) If Tipo = &quot;e&quot; Then contE = contE + Quant totE = contE * Prp Else MsgBox “Errore: tipo non valido&quot; End If End If End If End If End If If max < A Then max = A Tipmax = &quot;A&quot; Else If max < B Then max = B TipMax = &quot;B&quot;
L’elab (parte terza) Else If max < C Then max = C TipMax = &quot;C&quot; Else If max < cD Then max = D TipMax = &quot;D&quot; Else If max < E Then max = E TipMax = &quot;E&quot; End If End If End If End If End If End Sub
Le stampe finali Private Sub stampefinali() percA = contA * 100 / tot percB = contB * 100 / tot percC = contC * 100 / tot percD = contD * 100 / tot percE = contE * 100 / tot MsgBox &quot;Totale portate vendute = &quot; & totquant MsgBox &quot;Totale delle portate di tipo A = &quot; & contA MsgBox &quot;Totale delle portate di tipo B = &quot; & contB MsgBox &quot;Totale delle portate di tipo C = &quot; & contC MsgBox &quot;Totale delle portate di tipo D = &quot; & contD MsgBox &quot;Totale delle portate di tipo E = &quot; & contE MsgBox &quot;Totale dell'importo portate di tipo A = &quot; & totA MsgBox &quot;Totale dell'importo portate di tipo B = &quot; & totB MsgBox &quot;Totale dell'importo portate di tipo C = &quot; & totC MsgBox &quot;Totale dell'importo portate di tipo D = &quot; & totD MsgBox &quot;Totale dell'importo portate di tipo E = &quot; & totE MsgBox &quot;Totale del tipo di portata venduto in quantità maggiore = &quot; & max MsgBox “Tipo di portata venduta in quantità maggiore” = &quot; & TipMax MsgBox &quot;Percentuale della portata di tipo A= &quot; & percA MsgBox &quot;Percentuale della portata di tipo B= &quot; & percB MsgBox &quot;Percentuale della portata di tipo C= &quot; & percC MsgBox &quot;Percentuale della portata di tipo D= &quot; & percD MsgBox &quot;Percentuale della portata di tipo E= &quot; & percE MsgBox &quot;Conto del tavolo= &quot; & Totcont MsgBox &quot;Totale incassato dal ristorante = &quot; & TotInc End Sub
Infine il modulo! Public cont As Double Public contA As Double Public cont B As Double Public contC As Double Public contD As Double Public contE As Double Public max As Double Public Totcont As Double Public TotInc As Double Public Totquant As Double Public totA As Double Public totB As Double Public totC As Double Public totD As Double Public totE As Double Public percA As Double Public percB As Double Public percC As Double Public percD As Double Public percE As Double Public coperto As Double Public TipMax As String
Public Sub PA() cont = 0 contA = 0 contB = 0 contC = 0 contD = 0 contE = 0 max = 0 Totcont = 0 TotInc = 0 Totquant = 0 totA = 0 totB = 0 totC = 0 totD = 0 totE = 0 percA = 0 percB = 0 percC = 0 percD = 0 percE = 0 coperto = 1.5 descr = &quot;&quot; End Sub
FINE!!!!!!!

More Related Content

What's hot

la presentazione di Lorenzo Mecacci
la presentazione di Lorenzo Mecaccila presentazione di Lorenzo Mecacci
la presentazione di Lorenzo Mecaccimingo99
 
5 Strutture Iterative
5   Strutture Iterative5   Strutture Iterative
5 Strutture Iterativeguest60e9511
 
Esercizio 24 Pagina 299
Esercizio 24 Pagina 299Esercizio 24 Pagina 299
Esercizio 24 Pagina 299Ginevra
 
Presentazione In power point di Matteo Pistolesi
Presentazione In power point di Matteo PistolesiPresentazione In power point di Matteo Pistolesi
Presentazione In power point di Matteo Pistolesiguest297d9f
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodiceguestc8d975
 
Presentazione Diagramma a blocchi per le Vacanze Natalizie
Presentazione Diagramma a blocchi per le Vacanze NataliziePresentazione Diagramma a blocchi per le Vacanze Natalizie
Presentazione Diagramma a blocchi per le Vacanze Natalizieyaya90
 
Programma In Visual Basic
Programma In Visual BasicProgramma In Visual Basic
Programma In Visual Basickiarina91
 
Presentazione dell'esercizio n°49 pagina 301
Presentazione dell'esercizio n°49 pagina 301Presentazione dell'esercizio n°49 pagina 301
Presentazione dell'esercizio n°49 pagina 301Fillmore
 
Esercizio Visual Basic
Esercizio Visual BasicEsercizio Visual Basic
Esercizio Visual Basicvane1989
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodicemerina91
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)STELITANO
 
Presentazione dei compiti per le vacanze
Presentazione dei compiti per le vacanzePresentazione dei compiti per le vacanze
Presentazione dei compiti per le vacanzeblablabla
 

What's hot (15)

la presentazione di Lorenzo Mecacci
la presentazione di Lorenzo Mecaccila presentazione di Lorenzo Mecacci
la presentazione di Lorenzo Mecacci
 
5 Strutture Iterative
5   Strutture Iterative5   Strutture Iterative
5 Strutture Iterative
 
Esercizio 24 Pagina 299
Esercizio 24 Pagina 299Esercizio 24 Pagina 299
Esercizio 24 Pagina 299
 
Presentazione In power point di Matteo Pistolesi
Presentazione In power point di Matteo PistolesiPresentazione In power point di Matteo Pistolesi
Presentazione In power point di Matteo Pistolesi
 
mennitto sara
mennitto saramennitto sara
mennitto sara
 
Svolgimento Es1 Programmazione
Svolgimento Es1 ProgrammazioneSvolgimento Es1 Programmazione
Svolgimento Es1 Programmazione
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
Presentazione Diagramma a blocchi per le Vacanze Natalizie
Presentazione Diagramma a blocchi per le Vacanze NataliziePresentazione Diagramma a blocchi per le Vacanze Natalizie
Presentazione Diagramma a blocchi per le Vacanze Natalizie
 
Programma In Visual Basic
Programma In Visual BasicProgramma In Visual Basic
Programma In Visual Basic
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Presentazione dell'esercizio n°49 pagina 301
Presentazione dell'esercizio n°49 pagina 301Presentazione dell'esercizio n°49 pagina 301
Presentazione dell'esercizio n°49 pagina 301
 
Esercizio Visual Basic
Esercizio Visual BasicEsercizio Visual Basic
Esercizio Visual Basic
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)
 
Presentazione dei compiti per le vacanze
Presentazione dei compiti per le vacanzePresentazione dei compiti per le vacanze
Presentazione dei compiti per le vacanze
 

Similar to Presentazione Ristorante

Presentazione Diagramma a Blocchi "Ristorante"
Presentazione Diagramma a Blocchi "Ristorante"Presentazione Diagramma a Blocchi "Ristorante"
Presentazione Diagramma a Blocchi "Ristorante"yaya90
 
Presentazione compiti per le vacanze
Presentazione compiti per le vacanzePresentazione compiti per le vacanze
Presentazione compiti per le vacanzeblablabla
 
Programma In Visual Basic
Programma In Visual BasicProgramma In Visual Basic
Programma In Visual Basickiarina91
 
Esercizio 49 pag.301 Visual Basic
Esercizio 49 pag.301 Visual BasicEsercizio 49 pag.301 Visual Basic
Esercizio 49 pag.301 Visual Basicvane1989
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodicemerina91
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodicemerina91
 
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini DanieleTraduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini DanieleLapiniDaniele
 
Laboratorio Programmazione: In - Out variabili
Laboratorio Programmazione: In - Out variabiliLaboratorio Programmazione: In - Out variabili
Laboratorio Programmazione: In - Out variabiliMajong DevJfu
 
Fondamenti di Informatica - Esercitazione3 (1).pdf
Fondamenti di Informatica - Esercitazione3 (1).pdfFondamenti di Informatica - Esercitazione3 (1).pdf
Fondamenti di Informatica - Esercitazione3 (1).pdflorenzosalvi30
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)STELITANO
 
Presentazione Es 49 Pag 301 Visual Basic
Presentazione Es 49 Pag 301 Visual BasicPresentazione Es 49 Pag 301 Visual Basic
Presentazione Es 49 Pag 301 Visual Basicfabbro1991
 
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacisPresentazione es 48 in visual bacis
Presentazione es 48 in visual bacisclaude91
 
13 Puntatori E Memoria Dinamica
13   Puntatori E Memoria Dinamica13   Puntatori E Memoria Dinamica
13 Puntatori E Memoria Dinamicaguest60e9511
 
9 Altre Istruzioni Di I O
9   Altre Istruzioni Di I O9   Altre Istruzioni Di I O
9 Altre Istruzioni Di I Oguest60e9511
 
Vogliamo programmatori stupidi e pigri!
Vogliamo programmatori stupidi e pigri!Vogliamo programmatori stupidi e pigri!
Vogliamo programmatori stupidi e pigri!Marcello Missiroli
 
Presentazione cancellazione registrazione modifica di un record in visual basic
Presentazione cancellazione registrazione modifica di un record in visual basicPresentazione cancellazione registrazione modifica di un record in visual basic
Presentazione cancellazione registrazione modifica di un record in visual basicclaude91
 
Esercizio 27 Pag 299
Esercizio 27 Pag 299Esercizio 27 Pag 299
Esercizio 27 Pag 299Riccardino_91
 

Similar to Presentazione Ristorante (19)

Presentazione Diagramma a Blocchi "Ristorante"
Presentazione Diagramma a Blocchi "Ristorante"Presentazione Diagramma a Blocchi "Ristorante"
Presentazione Diagramma a Blocchi "Ristorante"
 
Presentazione compiti per le vacanze
Presentazione compiti per le vacanzePresentazione compiti per le vacanze
Presentazione compiti per le vacanze
 
Programma In Visual Basic
Programma In Visual BasicProgramma In Visual Basic
Programma In Visual Basic
 
Esercizio 49 pag.301 Visual Basic
Esercizio 49 pag.301 Visual BasicEsercizio 49 pag.301 Visual Basic
Esercizio 49 pag.301 Visual Basic
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
Presentazione Pseudocodice
Presentazione PseudocodicePresentazione Pseudocodice
Presentazione Pseudocodice
 
Visual Basic, Equazioni Sec Grado
Visual Basic, Equazioni Sec GradoVisual Basic, Equazioni Sec Grado
Visual Basic, Equazioni Sec Grado
 
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini DanieleTraduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
Traduzione In Pseudocodice Es N48 P. 301 di Lapini Daniele
 
Es. Computer
Es. ComputerEs. Computer
Es. Computer
 
Laboratorio Programmazione: In - Out variabili
Laboratorio Programmazione: In - Out variabiliLaboratorio Programmazione: In - Out variabili
Laboratorio Programmazione: In - Out variabili
 
Fondamenti di Informatica - Esercitazione3 (1).pdf
Fondamenti di Informatica - Esercitazione3 (1).pdfFondamenti di Informatica - Esercitazione3 (1).pdf
Fondamenti di Informatica - Esercitazione3 (1).pdf
 
Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)Lezione 11 (26 marzo 2012)
Lezione 11 (26 marzo 2012)
 
Presentazione Es 49 Pag 301 Visual Basic
Presentazione Es 49 Pag 301 Visual BasicPresentazione Es 49 Pag 301 Visual Basic
Presentazione Es 49 Pag 301 Visual Basic
 
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacisPresentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
 
13 Puntatori E Memoria Dinamica
13   Puntatori E Memoria Dinamica13   Puntatori E Memoria Dinamica
13 Puntatori E Memoria Dinamica
 
9 Altre Istruzioni Di I O
9   Altre Istruzioni Di I O9   Altre Istruzioni Di I O
9 Altre Istruzioni Di I O
 
Vogliamo programmatori stupidi e pigri!
Vogliamo programmatori stupidi e pigri!Vogliamo programmatori stupidi e pigri!
Vogliamo programmatori stupidi e pigri!
 
Presentazione cancellazione registrazione modifica di un record in visual basic
Presentazione cancellazione registrazione modifica di un record in visual basicPresentazione cancellazione registrazione modifica di un record in visual basic
Presentazione cancellazione registrazione modifica di un record in visual basic
 
Esercizio 27 Pag 299
Esercizio 27 Pag 299Esercizio 27 Pag 299
Esercizio 27 Pag 299
 

Presentazione Ristorante

  • 1. Diagramma a blocchi ed esercizio svolto su Visual Basic Simone Sagulo, 3P AL RISTORANTE...
  • 2. Questo è il ciclo principale: ho inserito una preparazione ambiente per tutte le dichiarazioni e le letture * ELAB NTavolo F START P.A. NTavolo S.F. END V = numero tavolo <> -1 *
  • 3. Questa è la preparazione ambiente: ci sono tutti azzeramenti P.A. contA=0 , contB=0, contC=0, contD=0, contE=0, totA=0, totB=0, totC=0, totD=0, totE=0, Max=0, TipMax=0, Totcont=0, totinc=0, percA=0, percB=0, percC=0, percD=0, percE=0, totquant=0 EXIT
  • 4. Queste sono le stampe finali, dove viene anche calcolata la percentuale di tutti i vari tipi di portata. percA= contA * 100/ tot STAMPE FINALI percB= contB *100/ tot percA= contA * 100/ tot percC= contC*100/ tot percD= contD*100/ tot percE= contE*100/ tot contA=0 , contB=0, contC=0, contD=0, contE=0, totA=0,totB=0, totC=0, totD=0, totE=0, Max=0, totinc=0, totcont=0, percA=0, percB=0, percC=0, percD=0, percE=0, totquant=0 EXIT
  • 5. Ecco la prima parte dell’elab, dove avvengono le letture e i calcoli del conto, del totale incassato dal ristorante e del totale della quantità portata. Il connettore 1 ci porta…. ELAB componenti Descrizione portata Quantità portata Prezzo Tipo portata Valid = A, B, C, D or E Totcont= (componenti * coperto) + (Quantità Portata * prezzo) totinc= totinc + totcont 1 totquant= totquant + quantità portata
  • 6. … alla seconda parte dell’elab., dove vengono calcolati, tipo per tipo, gli importi e viene aggiornato il contatore dei cibi. Il connettore 2 ci porta… ContE = contE+ Q TotE = contE* prezzo 1 Tipo = A contA = contA + Q totA = contA * prezzo Tipo = B contB = contB + Q totB = contB * prezzo Tipo = C contC = contC + Q totC = contC* prezzo Tipo = D contD = contD + Q totD = contD* prezzo 2
  • 7. … alla terza parte dell’elab, dove si va a calcolare il tipo di portata che è stato servito in quantità maggiori…. 2 Max < A Max = A TipMax = A V Max < B Max = B TipMax = tipo B V Max < C Max = C TipMax = tipo C V Max < D Max = D TipMax r= D V Max < E 8 3 4 5 6 7 V F F F F F
  • 8. … ecco infine l’ultima parte dell’elab. 8 7 6 5 4 3 Max = E TipMax = E EXIT
  • 9. Nelle diapositive che seguono è presente il codice con cui il diagramma a blocchi visto in precedenza viene tradotto in linguaggio Visual Basic…….
  • 10. Il ciclo principale Private Sub cmdfine_Click() End End Sub Private Sub cmdvaiallacassa_Click() Tav = txtntavolo.Text While Tav <> -1 elab Tav = InputBox (“DIGITA NUMERO DEL TAVOLO”) Comp = InputBox (“DIGITA NUMERO COMPONENTI DEL TAVOLO”) Quant = InputBox (“DIGITA QUANTITA’ DELLE PORTATE”) Prp = InputBox (“DIGITA PREZZO DELLA PORTATA”) Tpr = InputBox(“DIGITA TIPO DELLA PORTATA&quot;) Wend stampefinali End Sub Private Sub Form_Load() PA End Sub
  • 11. L’elab (parte prima) Private Sub elab() Comp = txtncomponenti.Text Quant = txtquantita.Text Prp = txtprportata.Text Trp = txttipo.Text Totcont = (Comp * coperto) + (Quant * Prp) Totinc = totinc + totcont Totquant = totquant + Quant If Tipo = &quot;a&quot; Then contA = contA + Quant totA = contA * Prp Else If Tipo = &quot;b&quot; Then contB = contB + Quant totB = contB * Prp Else If Tipo = &quot;c&quot; Then contC = contC + Quant totC = contC * Prp Else If Tipo = &quot;d&quot; Then contD = contD + Quant totD = contD * Prp Else
  • 12. L’elab (parte seconda) If Tipo = &quot;e&quot; Then contE = contE + Quant totE = contE * Prp Else MsgBox “Errore: tipo non valido&quot; End If End If End If End If End If If max < A Then max = A Tipmax = &quot;A&quot; Else If max < B Then max = B TipMax = &quot;B&quot;
  • 13. L’elab (parte terza) Else If max < C Then max = C TipMax = &quot;C&quot; Else If max < cD Then max = D TipMax = &quot;D&quot; Else If max < E Then max = E TipMax = &quot;E&quot; End If End If End If End If End If End Sub
  • 14. Le stampe finali Private Sub stampefinali() percA = contA * 100 / tot percB = contB * 100 / tot percC = contC * 100 / tot percD = contD * 100 / tot percE = contE * 100 / tot MsgBox &quot;Totale portate vendute = &quot; & totquant MsgBox &quot;Totale delle portate di tipo A = &quot; & contA MsgBox &quot;Totale delle portate di tipo B = &quot; & contB MsgBox &quot;Totale delle portate di tipo C = &quot; & contC MsgBox &quot;Totale delle portate di tipo D = &quot; & contD MsgBox &quot;Totale delle portate di tipo E = &quot; & contE MsgBox &quot;Totale dell'importo portate di tipo A = &quot; & totA MsgBox &quot;Totale dell'importo portate di tipo B = &quot; & totB MsgBox &quot;Totale dell'importo portate di tipo C = &quot; & totC MsgBox &quot;Totale dell'importo portate di tipo D = &quot; & totD MsgBox &quot;Totale dell'importo portate di tipo E = &quot; & totE MsgBox &quot;Totale del tipo di portata venduto in quantità maggiore = &quot; & max MsgBox “Tipo di portata venduta in quantità maggiore” = &quot; & TipMax MsgBox &quot;Percentuale della portata di tipo A= &quot; & percA MsgBox &quot;Percentuale della portata di tipo B= &quot; & percB MsgBox &quot;Percentuale della portata di tipo C= &quot; & percC MsgBox &quot;Percentuale della portata di tipo D= &quot; & percD MsgBox &quot;Percentuale della portata di tipo E= &quot; & percE MsgBox &quot;Conto del tavolo= &quot; & Totcont MsgBox &quot;Totale incassato dal ristorante = &quot; & TotInc End Sub
  • 15. Infine il modulo! Public cont As Double Public contA As Double Public cont B As Double Public contC As Double Public contD As Double Public contE As Double Public max As Double Public Totcont As Double Public TotInc As Double Public Totquant As Double Public totA As Double Public totB As Double Public totC As Double Public totD As Double Public totE As Double Public percA As Double Public percB As Double Public percC As Double Public percD As Double Public percE As Double Public coperto As Double Public TipMax As String
  • 16. Public Sub PA() cont = 0 contA = 0 contB = 0 contC = 0 contD = 0 contE = 0 max = 0 Totcont = 0 TotInc = 0 Totquant = 0 totA = 0 totB = 0 totC = 0 totD = 0 totE = 0 percA = 0 percB = 0 percC = 0 percD = 0 percE = 0 coperto = 1.5 descr = &quot;&quot; End Sub