Summe berechnen

Ctina_89

Mitglied
Hallo Zusammen ich möchte eine quadrat summe berechen für a^2

Java:
static long qSumme(int n)
{
 int sum=0;
int a=0;

for (int a = 0; a <= n; a++)
 sum += a * a;
 return sum;
}

ich bin mir hier bei nicht sicher bitte um Hilfe.
 
Meinst du damit Quadratsumme wie "Summe aller Quadrate von 0..n" oder Quadratsumme wie "Summe der quadrierten Abweichungen" aus dem Statistikbereich?

Wenn du Zeile 4 löschst, dann sollte dein Programm zumindestmal kompilieren. Du kannst eine Variable nur 1 mal Deklarieren.
Ob es das macht, was es sollt, kommt auf die Definition von Quadratsumme an.
 
also ich meine summe aller quadrate 0 bis n d.h. ich weiß nicht wie ich das summen zeichen hier einbringen soll also n über dem summenzeichen i=0 unter dem zummen zeichen und davor dann a^2
 
Ich habe ein bild ein gefügt.

Nur n=1 muss es i=0 sein und statt m halt n und statt (n+1)^3 soll es a^2 sein
 

Anhänge

  • f22329.gif
    f22329.gif
    552 Bytes · Aufrufe: 227
Ich habe noch mal ausprobiert ich komme da nicht hinter.
Java:
static long qSumme(int n)
{
 int sum=0;

 
for (int a = 0; a <= n; a++)
 sum += a * a;
 return sum;
}

wieso würde das so nicht funktionieren?
 
Also du willst die Quadratsumme von n über m haben?

Also in deinem Beispiel übergibst du qSumme beispielsweise 3?

1*1+2*2+3*3 oder wie?

Dann sollte doch die Funktion das richtige Ergebnis liefern?!
 
Java:
static long qSumme(int n)
{
 int sum=0;
 
 for (int i = 0; i <= n; i++)
 sum += i * i;
 return sum;
}

So müsste das richtig sein sagst du?

wenn ich für eine zahl n halt die quadrat summe von i=0 bis n berechnen möchte?
 
Probiers doch einfach mal aus, nehm wie oben schon gesagt die Zahl 5 rechne es einma mit Taschenrechner/Blatt aus, und einmal mit der Funktion 🙂

Ich glaube auch das es so eig. richtig ist...

EDIT: Sorry nich gesehen das es schon ne 2te Seite gibt :shock:
 

Zurück
Oben