Hi,
Auch wenn der Titel erstmal kompliziert zu lesen ist, ist die Aufgabenstellung bzw die bitte um Hilfe nicht soo schlimm.
Mein ziel ist eine Prüfziffernberechnung nach Modulo 10
Hier mal ein Kleines beispiel
Nummer 302 569 854785969
Hier muss nun von links nach rechts jede zahl abwechseln mit 1 & 2 Gewichtet werden, also
3 *2 =6
0 *1 =0
2 *2 =4
5 *1 =5
6 *2 =12
Und so weiter .
Nun habe ich erstmal was zusammen geschrieben das die Nummer gesplittet wird.
Ich kann wie schon hier im Script angedeutet alle zahlen problemlos in einem arry durch berechnen jeweils *2 und *1
Das Problem ist ich muss später die Quersumme aller zahlen berechnen bei 6*2 Kommt 12 raus die Quersumme ist aber 3 und ich bin grade leicht überfordert wie ich das alles schreiben kann ohne Kilometer weise code
Ich hoffe meine Erklärung ist verständlich.
Ich suche eine art arry quersummenberechnung
Auch wenn der Titel erstmal kompliziert zu lesen ist, ist die Aufgabenstellung bzw die bitte um Hilfe nicht soo schlimm.
Mein ziel ist eine Prüfziffernberechnung nach Modulo 10
Hier mal ein Kleines beispiel
Nummer 302 569 854785969
Hier muss nun von links nach rechts jede zahl abwechseln mit 1 & 2 Gewichtet werden, also
3 *2 =6
0 *1 =0
2 *2 =4
5 *1 =5
6 *2 =12
Und so weiter .
Nun habe ich erstmal was zusammen geschrieben das die Nummer gesplittet wird.
VB.NET-Quellcode
- Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
- Dim Check_Number = CheckNumber.Text
- Dim len = 1
- Dim list = New List(Of String)
- For i = 0 To Check_Number.Length - 1 Step len
- Dim part = If(i + len > Check_Number.Length, Check_Number.Substring(i), Check_Number.Substring(i, len))
- list.Add(part)
- Next
- Dim result = list.ToArray()
- Dim No1 As Integer = result(0) * 2
- End Sub
Ich kann wie schon hier im Script angedeutet alle zahlen problemlos in einem arry durch berechnen jeweils *2 und *1
Das Problem ist ich muss später die Quersumme aller zahlen berechnen bei 6*2 Kommt 12 raus die Quersumme ist aber 3 und ich bin grade leicht überfordert wie ich das alles schreiben kann ohne Kilometer weise code
Ich hoffe meine Erklärung ist verständlich.
Ich suche eine art arry quersummenberechnung