4. Adesso passiamo alla descrizione delle variabili: Output Numerico Prezzo medio dei computer del tipo richiesto PrezzoMedio Lavoro Numerico Contatore dei prodotti del tipo richiesto Cont Lavoro Numerico Somma dei prezzi dei prodotti del tipo richiesto Somma Input Alfabetico Tipo richiesto TipoR Input Alfabetico Risposta dell’utente Risp Input Numerico Prezzo di ogni prodotto Prezzo Input Numerico Tipo per ogni prodotto Tipo I/O/L Tipo Contenuto Nome Variabile
5.
6. E in diagramma a blocchi Inizio TipoR Cont = 0 Somma = 0 Tipo, Prezzo Tipo = TipoR Cont = Cont + 1 Somma = Somma + Prezzo “ Ci sono altri computer?” Risp Risp = “no”? PrezzoMedio = Somma/Cont PrezzoMedio Fine F V V
7. Disegniamo il form in Visual Basic Label Name :lblTipoR Caption : Tipo Richiesto Text Name : txtTipoR Text : Command Name : cmdCalcolaPrezzoMedio Caption : Calcola Prezzo Medio Command: Name : cmdEsci Caption : Esci
8. Adesso dobbiamo descrivere le variabili in generale Dati In Input: Dim Tipo As String Dim Prezzo As Double Dim Risp As String Dim TipoR As String Dati Di Elaborazione: Dim Somma As Double Dim Cont As Integer Dati In Output: Dim PrezzoMedio As Double
9. Adesso iniziamo a scrivere il codice Clicchiamo su cmdCalcolaPrezzoMedio Dichiariamo il Tipo Richiesto e azzeriamo le variabili.
10.
11. Iniziamo il ciclo Ripeti Diamo le istruzioni di Input Funzione Se: Se il tipo inserito da tastiera è uguale a quello richiesto allora: Cont = Cont + 1 Somma = Somma + Prezzo
12. Fine del ciclo Ripeti Finiamo il ciclo Repit chiedendo con InputBox se ci sono altri computer Calcoliamo l’Output
13. Portiamo in Output il Prezzo Medio In MsgBox portiamo in Output il Prezzo Medio Usiamo la & Commerciale per concatenare parti di testo Con CStr convertiamo il formato in String
14. Concludiamo il programma Clicchiamo su cmdEsci Ed inseriamo il codice: End {Il comando Esci ci permette di uscire dal programma in qualsiasi momento}