Hallo ich habe eine Schleife programmiert die 3 Werte in einer Zeile erst aufsplittet danach zwischenspeichert um jeden einzelnen Wert zu quadrieren. nach dem quadrieren werden die werte in zahl() gespeichert um sie dann in einer anderen schleife zu addieren und da kommt mein fehler, habe mal noch ein bild mit den werten und der feheler meldung hinzugefügt um es klarer zu beschreiben. viell kann mir jemand einen tip geben.
Edit by ErfinderDesRades: VB-Tag richtig benutzen
Gruß Mahony
VB.NET-Quellcode
- For Each txt In lines
- parts = txt.Split(New String() {" "c}, System.StringSplitOptions.RemoveEmptyEntries)
- ReDim zahl(0 To n)
- n = 3
- For i = 0 To n - 1
- zahl(i) = Math.Pow(parts(i), 2)
- Next
- For i = 0 To n - 1
- result = zahl(i) + zahl(i + 1) + zahl(i + 2)
- Next
- Using sw As New System.IO.StreamWriter("c:\Tk1.txt", True)
- End Using
- Next
Gruß Mahony
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „ErfinderDesRades“ ()