3BM | 2011-2012 | ITCG "A. Ceccato" | Thiene | 2011-10-14 | Verifica_3BM_20111013.pdf | |
3BM | 2011-2012 | ITCG "A. Ceccato" | Thiene | 2011-11-12 | Verifica_3BM_20111112.pdf | |
3BM | 2011-2012 | ITCG "A. Ceccato" | Thiene | 2011-12-13 | Verifica_3BM_20111213.pdf | |
3BM | 2011-2012 | ITCG "A. Ceccato" | Thiene | 2012-02-25 | Verifica_3BM_20120225.pdf | |
3BM | 2011-2012 | ITCG "A. Ceccato" | Thiene | 2012-04-27 | Verifica_3BM_20120427.pdf |
Esercizio 6 pagina 452
Public Class Form1 Dim a() As Integer Dim n As Integer Private Sub btninput_Click(sender As System.Object, e As System.EventArgs) Handles btninput.Click Dim i As Integer Do n = Val(InputBox("Inserire numero valori")) Loop Until n < 20 ReDim a(n) For i = 0 To n - 1 a(i) = Val(InputBox("Inserire valori")) Next End Sub Private Sub btnordina_Click(sender As System.Object, e As System.EventArgs) Handles btnordina.Click Dim i, app, d As Integer For i = 0 To n - 2 For d = i + 1 To n - 1 If a(i) > a(d) Then app = a(i) a(i) = a(d) a(d) = app End If Next Next For i = 0 To n - 1 txtrisultato.Text = txtrisultato.Text + Str(a(i)) + vbCrLf Next End Sub End Class
Esercizio 7 pagina 452
Public Class Form1 Dim a() As String Dim n As Integer Private Sub btninput_Click(sender As System.Object, e As System.EventArgs) Handles btninput.Click Dim i As Integer n = Val(InputBox("Inserire numero squadre nel camionato")) ReDim a(n) For i = 0 To n - 1 a(i) = UCase(InputBox("Inserire in ordine le squadre del campionato")) Next End Sub Private Sub btnricerca_Click(sender As System.Object, e As System.EventArgs) Handles btncerca.Click Dim i As Integer Dim t As Boolean Dim s As String i = 0 t = False s = UCase(txtsquadra.Text) Do While (i < n) And (t = False) If a(i) = s Then t = True End If i = i + 1 Loop lblpos.Text = Str(i) End Sub End Class
Esercizio 8 pagina 452
Public Class Form1 Dim a() As String Dim n As Integer Private Sub btninput_Click(sender As System.Object, e As System.EventArgs) Handles btninput.Click Dim i, j As Integer Dim app As String n = Val(InputBox("inserire numero di nomi da inserire")) ReDim a(n) For i = 0 To n - 1 a(i) = UCase(InputBox("inserire nomi")) Next For i = 0 To n - 2 For j = i + 1 To n - 1 If a(i) > a(j) Then app = a(i) a(i) = a(j) a(j) = app End If Next Next End Sub Private Sub btncerca_Click(sender As System.Object, e As System.EventArgs) Handles btncerca.Click Dim i As Integer Dim s As String Dim t As Boolean t = False s = UCase(txtcerca.Text) For i = 0 To n - 1 If s = a(i) Then t = True End If Next If t = True Then lblndacercare.Text = "nome presente" Else lblndacercare.Text = "nome non presente" End If End Sub End Class
Dati n valori, si calcoli la media, si stampino i valori superiori alla media
Public Class Form1 Dim a() As Integer Dim n As Integer Private Sub Btninserisci_Click(sender As System.Object, e As System.EventArgs) Handles Btninserisci.Click Dim s, i, c As Integer n = Val(txtnumeri.Text) ReDim a(n) For i = 0 To n - 1 a(i) = Val(InputBox("inserisci valori")) Next End Sub Private Sub btncalcola_Click(sender As System.Object, e As System.EventArgs) Handles btncalcola.Click Dim s, i, c As Integer Dim m As Double s = 0 For i = 0 To n - 1 s = s + a(i) Next m = s / n i = 0 c = 0 For i = 0 To n - 1 If a(i) > m Then txtsm.Text = txtsm.Text + Str(a(i)) + vbCrLf End If Next lblmedia.Text = Str(m) End Sub End Class