Ciao a tutti, volevo un vostro parere su questo esercizio e se è fatto bene..
Allora, progettare e creare un programma che, accettando in ingresso i Nomi e i Voti di 5 studenti, permetta di visualizzare soltanto i nomi degli studenti con insufficenze.
Ecco quello che ne ho ricavato io:
Public Class Form1
Dim Voti(5) As Decimal
Dim Nomi(5) As String
Private Sub BtnCarica_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnCarica.Click
For I = 0 To (5 - 1)
Nomi(I) = InputBox("Inserisci i nomi degli alunni")
Voti(I) = InputBox("Inserisci i voti delgi alunni")
Next
End Sub
Private Sub BtnVisualizza_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnVisualizza.Click
For I = 0 To (5 - 1)
Next
If Voti(0) < 6 Then
ListBox1.Items.Add(Voti(0))
ListBox1.Items.Add(Nomi(0))
If Voti(1) < 6 Then
ListBox1.Items.Add(Voti(1))
ListBox1.Items.Add(Nomi(1))
If Voti(2) < 6 Then
ListBox1.Items.Add(Voti(2))
ListBox1.Items.Add(Nomi(2))
If Voti(3) < 6 Then
ListBox1.Items.Add(Voti(3))
ListBox1.Items.Add(Nomi(3))
If Voti(4) < 6 Then
ListBox1.Items.Add(Voti(4))
ListBox1.Items.Add(Nomi(4))
End If
End If
End If
End If
End If
End Sub
End Class
Secondo voi è giusto cosi? o c'è un metodo migliore? per es. invece di fare tutte ste if c'è un modo per raggrupparle in un'unica if o un altro comando..ecc ecc
e sopratutto secondo voi è giusto? cioè a esse giusot secondo me lo è, perchè esce..però non so voi..ditemi cosa ne pensate
In effetti dovevo visualizzare solo i nomi, mi sono sbalgiaot ma cmq sia va bene anche cosi..solo che forse visualizzando solo i nomi posso utilizzare msgbox...però sempre la stessa doamnda, come faccio a far apparire i nomi nella stessa finestra senza far apparire 1000 finestre? si può..o sto di una cavolata?