numerica3
esercitazione a livello
didattico con variabili indicizzate tipo stringa e visual basic
su powerpoint:indicizzazione 12 mesi, assegnazione contenuto a
variabili indicizzate
in maniera diretta o con ciclo For; visualizzazione singoli
contenuti o lista completa mesi
chiamata di Funzione
Private Sub CommandButton1_Click()
Rem variabili indicizzate da 1 a 12
Rem stampa tutti i mesi
Dim x As Integer
Dim mesi(12) As String
mesi(1) = "gennaio" & " inverno"
mesi(2) = "febbraio" & " inverno"
mesi(3) = "marzo" & " inverno-primavera"
mesi(4) = "aprile" & " primavera"
mesi(5) = "maggio" & " primavera"
mesi(6) = "giugno" & " primavera ed
estate"
mesi(7) = "luglio" & " estate"
mesi(8) = "agosto" & " estate"
mesi(9) = "settembre" & " estate-autunno"
mesi(10) = "ottobre" & " autunno"
mesi(11) = "novembre" & " autunno"
mesi(12) = "dicembre" & "
autunno-inverno"
Rem assegna con ciclo For contenuto a
variabili indicizzate vettore
Dim nomi(12) As String
For x = 1 To 12
ListBox1.AddItem (mesi(x))
Next x
ListBox1.AddItem ("----------------")
End Sub
Private Sub CommandButton2_Click()
Rem inserire numero per indicare il mese
richiesto da 1 a 12
Rem stampa mese richiesto
Label2 = nomemese(TextBox1)
End Sub
Private Function nomemese(numero As
Integer)
Rem assegna mesi a numeri
Dim mesi(12) As String
Dim x As Integer
mesi(1) = "gennaio" & " inverno"
mesi(2) = "febbraio" & " inverno"
mesi(3) = "marzo" & " inverno-primavera"
mesi(4) = "aprile" & " primavera"
mesi(5) = "maggio" & " primavera"
mesi(6) = "giugno" & " primavera-estate"
mesi(7) = "luglio" & " estate"
mesi(8) = "agosto" & " estate"
mesi(9) = "settembre" & " estate-autunno"
mesi(10) = "ottobre" & " autunno"
mesi(11) = "novembre" & " autunno"
mesi(12) = "dicembre" & "
autunno-inverno"
nomemese = mesi(numero)
TextBox1.SetFocus
End Function
Private Sub CommandButton3_Click()
TextBox1 = ""
TextBox1.SetFocus
End Sub
vedi numerica3.ppt