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
- Wypisz liczby 1–10
- Oblicz sumę
- Wypisz liczby parzyste
- Użyj while
- 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ę: