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

Like this? Share it with your network

Share

Presentazione es 48 in visual bacis

on

  • 1,434 views

 

Statistics

Views

Total Views
1,434
Views on SlideShare
1,406
Embed Views
28

Actions

Likes
0
Downloads
12
Comments
0

1 Embed 28

http://3cmercurio2007.wordpress.com 28

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Presentazione es 48 in visual bacis Presentation 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