Es. Computer

1,052 views

Published on

spiegazione di un esercizio in visual basic

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,052
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Es. Computer

  1. 1. ESERCIZIO IN VISUAL BASIC COMPUTER Giulia Sarri III C Mercurio
  2. 2. Testo <ul><li>Dato un elenco di computer (di cui non si conosce a priori il numero, per cui non si può usare la ripetizione con contatore), con descrizione, tipo e prezzo in euro, calcolare il prezzo medio dei computer appartenenti a un tipo prefissato da e fornito all’inizio da tastiera. </li></ul>
  3. 3. Dati in input <ul><li>Media dei prezzi del tipo di computer prefissato, dato in input. </li></ul><ul><li>Categoria prefissata dei computer da calcolare la media; </li></ul><ul><li>Prezzo di ogni computer; </li></ul><ul><li>Categoria di ogni computer. </li></ul>Dati in output
  4. 4. Variabili I alfabetico Risposta(si/no) med O numerico Media prezzo del tipo prefissato risp I alfabetico Tipo ogni computer Tip I numerico Prezzo di ogni computer Prezzo I alfabetico Tipo prefissato da tastiera Tipo L numerico Contatore dei computer del tipo prefissato cont L numerico Totale prezzo del tipo prefissato tot I/O/L TIPO CONTENUTO NOME
  5. 5. Pseudocodifica <ul><li>Inizio </li></ul><ul><li>tot = 0 </li></ul><ul><li>cont = 0 </li></ul><ul><li>leggi(tipo) </li></ul><ul><li>ripeti </li></ul><ul><li>leggi(prezzo, tip) </li></ul><ul><li>se tip = tipo allora </li></ul><ul><li>tot = tot + prezzo </li></ul><ul><li>cont = cont + 1 </li></ul><ul><li>fine se </li></ul><ul><li>scrivi(“ci sono altri computer?”) </li></ul><ul><li>leggi(risp) </li></ul><ul><li>fino a che risp = “no” </li></ul><ul><li>med = tot/cont </li></ul><ul><li>scrivi(med) </li></ul><ul><li>fine </li></ul>
  6. 6. Diagramma a blocchi INIZIO Tot = 0 cont = 0 tipo i Prezzo, tipo i Tip = tipo Tot = tot + prezzo Cont = cont + 1 v risp “ ci sono altri computer?” o i A A Risp = “si” f v f B B Med = tot/cont med o FINE
  7. 7. Visual basic CmdCalcola Caption: calcola CmdEsci Caption: Esci TxtTipo LblTipo Caption: dimmi il tipo dei computer da calcolare FrmComputer Caption:computer
  8. 8. Traduzione in codice visual basic Bisogna dimensionare le variabili. Double = numero reale Integer = numero intero String = alfabetico
  9. 9. Premendo CmdCalcola Si apre lo spazio per il codice e lì ci mettiamo la traduzione della pseudocidifica. Azzeramento/ caricamento variabili Ripeti … fino a che Output della media Fine Se … allora … fine se
  10. 10. Ora si fa lo stesso col pulsante CmdEsci. Fine Con questo pulsante si esce dal programma.

×