Just nu i M3-nätverket
Gå till innehåll
Jompan

LÖST Summering med for-loop

Rekommendera Poster

Nu har jag nog blivit alldeles blind! Varför blir detta inte rätt.

935 ska ökas med 8 i 16 varv i en for-loop.

var i, result;
var summa = 935;

for ( i=0; i<=16; i=i+8) { 
result = summa + i;
} 

Jag får resultatet 951, och det stämmer ju inte.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

i=i+8 är fel , loopen går väl bara 2 varv sen stoppar den när i är lika med 16. Ska vara i=i+1.

Ändra också result = summa + i till summa = summa + 8

Lägg sen till result = summa

 

Tror du även ska ändra startvärdet till 1, lite osäker där.

Redigerad av Tune

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...