Presentazione es 48 in visual bacis

1,207 views

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,207
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentazione es 48 in visual bacis

  1. 1. Esercizio 48 pag 301 Spiegazione per svolgere l’esercizio in Visual Bacis Di Claudia Neri 3 C mercurio
  2. 2. Testo <ul><li>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. </li></ul>
  3. 3. Per prima cosa individuiamo i dati input e output e definiamo le variabili <ul><li>Dati INPUT: tipo e prezzo prodotti, risposta utente, tipo per il quale va calcolato il prezzo medio. </li></ul><ul><li>Dati OUTPUT: prezzo medio relativo al tipo dato. </li></ul>
  4. 4. Descrizioni variabili
  5. 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. 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. 7. Possiamo ora scriverlo in visual basic <ul><li>Per prima cosa occorre costruire la form. </li></ul>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. 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. 9. Dopo aver dimensionato le variabili possiamo iniziare e scrivere il codice che va attivato cliccando su Calcola Prezzo Medio selezionare cmdPrezzoMedio
  10. 10. Quindi giungiamo a questa situazione Qui dobbiamo scrivere il codice
  11. 11. Iniziamo a scrivere il codice <ul><li>Per prima cosa dobbiamo leggere i dati input.. </li></ul>E per seconda dobbiamo azzerare alcune variabili
  12. 12. Occorre quindi costruire il ciclo. Ecco come fare … <ul><li>Per prima cosa si scrivono le istruzioni che rappresentano l’inizio e fine ciclo </li></ul>‘ Inizio cicli prodotti Do Loop until Risp = “NO” Poi tra queste due si inseriscono le istruzioni che devono essere eseguite dal ciclo
  13. 13. … ed ecco il risultato Istruzioni di input Funzione se
  14. 14. Ci manca da calcolare il prezzo medio e renderlo disponibile in output Istruzione di output
  15. 15. Abbiamo quasi finito … <ul><li>Ora dobbiamo far si che una volta terminata l’esecuzione del programma si esca da esso </li></ul>Vi ricordate il command Esci che si è messo nella form? Ecco adesso lo utilizziamo…. Vediamo in che modo. Selezionare cmdEsci.
  16. 16. … e per ultima cosa… Bisogna scrivere End tra: Private Sub cmdEsci_Click() e End Sub

×