Ich will den Median berechnen. Der Code funktioniert so weit. Ich möchte aber die Zahlen 2, 3, 4, ... (Erste Zeile) durch die Zahlen in einer Textbox vertauschen.
CODE:
Mein Versuch war es Integer zu String umzuwandeln und den Text(Der nur aus Zahlen besteht) zu splitten.
Es kam keine Fehlermeldung. Es kam nur das falsche Ergebnis raus.
Wie geht das, dass man das richtige Ergebnis rausbekommt?
Vielen Dank im voraus für die Hilfe!
;) LG MJM
CODE:
VB.NET-Quellcode
- Dim numbers() As Integer = {2, 3, 4, 5, 8, 9, 10}
- Array.Sort(numbers)
- If numbers.Length Mod 2 <> 0 Then
- MsgBox("Median = " & numbers(numbers.GetUpperBound(0) \ 2).ToString)
- Else
- Dim num1 As Integer = numbers(numbers.Length \ 2)
- Dim num2 As Integer = numbers((numbers.Length \ 2) - 1)
- Dim median As Integer = (num1 + num2) \ 2
- MsgBox("Median = " & median.ToString)
- End If
Mein Versuch war es Integer zu String umzuwandeln und den Text(Der nur aus Zahlen besteht) zu splitten.
Es kam keine Fehlermeldung. Es kam nur das falsche Ergebnis raus.
Wie geht das, dass man das richtige Ergebnis rausbekommt?
Vielen Dank im voraus für die Hilfe!
;) LG MJM
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „No_Nobody“ ()