Frage von zimbo1212, 19

Visual Basic hochzahlen berechnen?

wie kriege ich es hin Potzenzahlen per Konsolenprogramm VB.Net richtig zu berechnen? Ich will das mein Programm folgendes ausgibt Wenn ich die Zahl 3 eingebe soll das Programm es folgendermaßen berechnen: 1² + 2² + 3² = 14

Mein Code dazu lautet: i = zahl ^ 2 + zahl ^ 2

Ergbnis bei mir 18 statt 14. Woran kann das liegen?

Antwort
von CrystalixXx, 9

Das liegt an deinem falschen Code:

Dim zahl As Integer = 3
Dim ergebnis As Double = 0

For i As Integer = 1 To zahl
ergebnis = ergebnis + Math.Pow(i, 2)
Next

Console.WriteLine(ergebnis.ToString)

Damit sollte es funktionieren.

Antwort
von Gastnr007, 10

zahl = 3, also 3²+3² = 18 :)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten