-wypisać sumę tych liczb
-wypisać średnią wartość wypisanych liczb
Dotychczas robiłem to zadanie na pętli for ale teraz muszę je zamienić na pętlę do/while i while i nie wiem jak się za to zabrać.
var a=0; var b=0; var i; for( i=2; i<=105; i++) if(i%4==0) { document.write("Liczba podzielna przez 4 to "+i+"<br>") a=a+i; b++; } document.write("Suma liczb podzielnych przez 4 wynosi "+a+"<br>"); document.write("Srednia liczb podzielnych przez 4 jest " + a/b);
Okej, udało mi się zamienić pętle for na while:
var a=0; var b=0; var i=2; document.write("Liczby podzielne przez 4 to:") while(i<=105) { if(i%4==0) { a=a+i b++ } document.write(i+","); i++ } document.write("suma liczb podzielnych przez 4 jest rowna "+a); document.write("srednia liczb podzielnych przez 4 jest rowna "+a/b);
Jednak dalej nie wiem jak powinna wyglądać pętla do/while, wyświetla mi cały czas pustą stronę...
Btw. Jeżeli coś nie jest do końca dobrze rozwiązane w pętli for i while lub jest prostszy sposób to również proszę o uwagi.