Liste in Javascript übergeben

gwengler shared this question 2 years ago
Answered

was ist hier falsch?


function teilersumme(n) {

var s=0;

for (k=1;k<n;k++) {

if (n%k==0) {

s+=k

}

}

return s;

}

var a=0;

var T = new Array();

var i=0;

var z=ggbApplet.getValue("n");

for(k=1;k<=z;k++) {

b = teilersumme(k);

if (b>a) {

a = b;

i++;

T[i]=k;


}

}


ggbApplet.setValue("L=",T)


siehe Anlage!

Comments (2)

photo
1

Den Prozess der Berechnung habe ich nicht untersucht und somit auch nicht verstanden und kontrolliert.

Nur das Füllen der Tabelle L habe ich verändert und kommentiert.

photo
1

Danke, hat mir sehr geholfen.

photo
© 2021 International GeoGebra Institute