Your SlideShare is downloading. ×
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Presentazione es 48 in visual bacis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Presentazione es 48 in visual bacis

1,050

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,050
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Esercizio 48 pag 301 Spiegazione per svolgere l’esercizio in Visual Bacis Di Claudia Neri 3 C mercurio
  • 2. Testo
    • Dato un elenco di computer (di cui non si conosce a priori in numero, per cui non si può usare la ripetizione con contatore), con tipo e prezzo in euro, calcolare il prezzo medio dei computer appartenenti a un tipo prefissato e fornito all’inizio da tastiera.
  • 3. Per prima cosa individuiamo i dati input e output e definiamo le variabili
    • Dati INPUT: tipo e prezzo prodotti, risposta utente, tipo per il quale va calcolato il prezzo medio.
    • Dati OUTPUT: prezzo medio relativo al tipo dato.
  • 4. Descrizioni variabili
  • 5. Adesso possiamo procedere alla scrittura in pseudocodice e … INIZIO LEGGI ( TipoR ) Cont = 0 Somma = 0 Ripeti LEGGI ( T ; P ) SE T = TipoR allora Cont = Cont + 1 Somma = Somma + P FINE SE SCRIVI ( Ci sono altri prodotti? ) LEGGI ( Risp ) Fino a che Risp = “NO” PM = Somma / Cont SCRIVI ( PM ) FINE
  • 6. … in diagramma a blocchi NO SI INIZIO TipoR I Cont = 0 Somma = 0 T ; P I T = TipoR 1 Cont = Cont + 1 Somma = Somma + P 2 1 Ci sono altri prodotti? O Risp I Risp = “NO” 2 FINE PM O PM = Somma / Cont
  • 7. Possiamo ora scriverlo in visual basic
    • Per prima cosa occorre costruire la form.
    Label Name: lblTipoRichiesto Caption: Digita il tipo richiesto TextBox Name: txtTipoRichiesto Text: (va lasciato vuoto) Command Name: cmdPrezzoMedio Caption: Calcola Prezzo Medio Command Name: cmdEsci Caption: Esci
  • 8. Poi dobbiamo dimensionare le variabili ‘ Dati input Dim T as String Dim P as Double Dim Risp as String Dim TipoR as String   ‘ Dati di elaborazione Dim Somma as Double Dim Cont as Integer ‘ Dati output Dim PM as Double 
  • 9. Dopo aver dimensionato le variabili possiamo iniziare e scrivere il codice che va attivato cliccando su Calcola Prezzo Medio selezionare cmdPrezzoMedio
  • 10. Quindi giungiamo a questa situazione Qui dobbiamo scrivere il codice
  • 11. Iniziamo a scrivere il codice
    • Per prima cosa dobbiamo leggere i dati input..
    E per seconda dobbiamo azzerare alcune variabili
  • 12. Occorre quindi costruire il ciclo. Ecco come fare …
    • Per prima cosa si scrivono le istruzioni che rappresentano l’inizio e fine ciclo
    ‘ Inizio cicli prodotti Do Loop until Risp = “NO” Poi tra queste due si inseriscono le istruzioni che devono essere eseguite dal ciclo
  • 13. … ed ecco il risultato Istruzioni di input Funzione se
  • 14. Ci manca da calcolare il prezzo medio e renderlo disponibile in output Istruzione di output
  • 15. Abbiamo quasi finito …
    • Ora dobbiamo far si che una volta terminata l’esecuzione del programma si esca da esso
    Vi ricordate il command Esci che si è messo nella form? Ecco adesso lo utilizziamo…. Vediamo in che modo. Selezionare cmdEsci.
  • 16. … e per ultima cosa… Bisogna scrivere End tra: Private Sub cmdEsci_Click() e End Sub

×