For() schleife - Ein Newby ist am scheitern :)

Liebe Forencommunity… ich sitze seit geraumer Zeit an einer doofen xml Aufgabe… ( ich muss studienbedingt xml „basics“ lernen)

In der Aufgabe sollte man anhand eines Loops die rechnung:

2^(0 bis 63) ausspucken lassen.

leider rechner mir mein proggy nur 2^63 aus… also die ganzen potenzen von 0 - 63 werden vernachlässigt. Eigentlich sollte der Loop ja 2^0 + 2^1 … + 2^63 heißen

Kann mir da einer einen Tipp geben, wass ich an meinem Loop verändern muss?

das ist mein code:

for (z=0; z

Hallo!

Liebe Forencommunity… ich sitze seit geraumer Zeit an einer
doofen xml Aufgabe… ( ich muss studienbedingt xml „basics“
lernen)

Deine Frage scheint aber mit XML rein gar nichts zu tun zu haben.

das ist mein code:

for (z=0; z result=(Math.pow(2, z)); überschreibst du jedes Mal nur das bisherige Zwischenergebnis. Versuch es mal mit result = result + (Math.pow(2, z)); oder mit result += (Math.pow(2, z));, falls die Sprache += kennt.

Zudem deklarierst du result bei jedem Schleifendurchlauf. Das darf nur einmal geschehen, und zwar vor der Schleife.

Jan

Hallo,

doofen xml Aufgabe… ( ich muss studienbedingt xml „basics“
lernen)

In der Aufgabe sollte man anhand eines Loops die rechnung:

2^(0 bis 63) ausspucken lassen.

was hat das mit XML zu tun?

> for (z=0; z


Ist das JavaScript? Möchtest du evtl. folgendes:



    
    
    
    Script
    for (z=0; z \<= 63; z++)
    {
     var result=(Math.pow(2, z));
     document.writeln("\<br /\>2\<sup\>" + z + "\</sup\> = " + result);
    }




Gruß
Heavy

also erstmal tausend dank für die schnellen antworten. Bin echt porsitiv überrascht! :smile: Ich hab euch lediglich einen schnipsel aus meinem code hier reinkopiert. Deshalb die Verwirrung um Welche Programmierprache es sich handelt.
Mein kompletter Quellcode lautet:

<?xml version="1.0" encoding="utf-8"?>

@JayVee bei: result= result + (Math.pow(2, z++)); spuckt der browser mir die Antwort „NaN“ aus…

> var result:Number;  
> for (z=0; z

zack bumm und es geht…
heavy du bist mein Held!
Tausend dank!

schönen abend!
Christian