Wie mache ich hier die Summe?
Arbeitsauftrag: Definieren Sie drei Variablen vom Typ Integer. Die Erste namens sum, die Zweite namens i und die Dritte namens n. Initialisieren Sie sum mit 0, i mit 1 und weisen Sie n eine positive Ganzzahl ≤ 1000 zu. Berechnen sie mit Hilfe einer Schleife die Summe der Zahlen von 1 bis n und geben Sie die berechnete Summe am Ende aus.
Wie mache ich hier die Summe aus allen zahlen bis n ?
2 Antworten
Kennst du die Gauß'sche Summenformel nicht?
Die Summe der Zahlen 1+2+3+...+n kann man auch so schreiben...
Das wäre die schnellste Lösung. Da im Text aber steht, dass du es mit einer Schleife machen musst, mach es so...
int Summe = 0;
for(int number = n; number >= 1; number--)
{
Summe += number;
}
i ist deine Laufvariable, das heißt, mit jedem Iterationsschritt zählst du i um 1 hoch.
Um nun die Summe der Zahlen von 1 bis n zu berechnen, machst du:
int sum = 0;
for(int i = 1; i <= n; i++){
sum += i;
}