edusi.pl Portal edukacyjny

Temat 6: Pętle – for, while, do...while

📘 Teoria

🔹 Pętla FOR


for (let i=1; i<=5; i++) {
    document.write(i + "<br>");
}
---

🔹 SUMA LICZB


let suma = 0;

for (let i=1; i<=5; i++) {
    suma += i;
}

document.write("Suma: " + suma);
---

🔹 Pętla WHILE


let i = 1;

while (i <= 5) {
    document.write(i + "<br>");
    i++;
}
---

🔹 DO WHILE


let i = 1;

do {
    document.write(i + "<br>");
    i++;
} while (i <= 5);
---

🔹 Przykład egzaminacyjny


let a = Number(prompt("a"));
let b = Number(prompt("b"));
let licznik = 0;

for (let i=a; i<=b; i++) {
    if (i%2!=0) {
        document.write(i + "<br>");
        licznik++;
    }
}

document.write("Ilość: " + licznik);
---

🔹 Generowanie liczb losowych


for (let i=1; i<=5; i++) {
    let x = Math.floor(Math.random()*100);
    document.write(x + "<br>");
}

🧠 Ćwiczenia

  1. Wypisz liczby 1–10
  2. Oblicz sumę
  3. Wypisz liczby parzyste
  4. Użyj while
  5. Użyj do while

for(let i=1;i<=10;i++){
document.write(i+"
"); } let suma=0; for(let i=1;i<=10;i++){ suma+=i; } document.write(suma);

📊 Zadania egzaminacyjne

Zadanie 1

Wypisz liczby od 1 do 20.

Zadanie 2

Oblicz sumę liczb.

Zadanie 3

Wypisz liczby nieparzyste.

Zadanie 4

Zlicz liczby spełniające warunek.

📝 Test

1. for służy do:

2. while działa gdy:

3. do while wykona się: