Hey,
was ich zuerst sagen möchte ist, dass ich noch nicht viel mit Programmiersprachen zu tun hatte.
Also mein Problem ist, dass zwar "ERROR" angezeigt wird, allerdings "sehr gut" bis "ungenügend" nicht.
Wahrscheinlich ist nur ein sehr dummer Fehler und ihr könnt mir schnell helfen
Die Aufgabe war es die If-Blöcke verschachtelt zu machen.
was ich zuerst sagen möchte ist, dass ich noch nicht viel mit Programmiersprachen zu tun hatte.
Also mein Problem ist, dass zwar "ERROR" angezeigt wird, allerdings "sehr gut" bis "ungenügend" nicht.
Wahrscheinlich ist nur ein sehr dummer Fehler und ihr könnt mir schnell helfen
Visual Basic-Quellcode
- Private Sub txtEingabe_Change()
- Dim strEingabe As String
- Dim strErgebnis As String
- strErgebnis = Val(lblErgebnis.Caption)
- strEingabe = Val(txtEingabe.Text)
- If strEingabe = 0 Then
- strErgebnis = "ERROR"
- If strEingabe = 1 Then
- strErgebnis = "sehr gut"
- End If
- If strEingabe = 2 Then
- strErgebnis = "gut"
- End If
- If strEingabe = 3 Then
- strErgebnis = "befriedigend"
- End If
- If strEingabe = 4 Then
- strErgebnis = "ausreichend"
- End If
- If strEingabe = 5 Then
- strErgebnis = "mangelhaft"
- End If
- If strEingabe = 6 Then
- strErgebnis = "ungenügend"
- End If
- If strEingabe > 6 Then
- strErgebnis = "ERROR"
- End If
- End If
- lblErgebnis.Caption = strErgebnis
- End Sub
Die Aufgabe war es die If-Blöcke verschachtelt zu machen.