diff --git a/01/app.js b/01/app.js index 96dc2f5..45386d7 100644 --- a/01/app.js +++ b/01/app.js @@ -1,2 +1,10 @@ const randomNumber = Math.round(Math.random() * 20); -console.log(randomNumber); +console.log("Wylosowana liczba to: " + randomNumber); + +if(randomNumber > 5) { + for (let i = 5; i <= randomNumber; i++) { + console.log(i); + } +} else { + console.log("Wylosowana liczba jest zbyt mała, aby użyć pętli."); +} \ No newline at end of file diff --git a/02/app.js b/02/app.js index 8a41914..99d7ddd 100644 --- a/02/app.js +++ b/02/app.js @@ -1,2 +1,22 @@ const x = 5; -let result = 0; \ No newline at end of file +let result = 0; + +for (let i = 1; i <= x; i++) { + console.log("result = " + result + "+" + i); + result = result + i; +} + +console.log("Ostateczna suma to: " + result); + +console.log("Za pomocą pętli while:"); + +result = 0; +let i = 1; + +while (i <= x) { + console.log("result = " + result + "+" + i); + result = result + i; + i++; +} + +console.log("Ostateczna suma to: " + result); \ No newline at end of file diff --git a/02/index.html b/02/index.html index 7bc3a41..7191480 100644 --- a/02/index.html +++ b/02/index.html @@ -6,7 +6,7 @@ JavaScript: Podstawy, pętle #02 - devmentor.pl - + \ No newline at end of file diff --git a/03/app.js b/03/app.js index c26c886..8ac2288 100644 --- a/03/app.js +++ b/03/app.js @@ -1,3 +1,10 @@ const x = 10; let iteration = 0; -let randomNumber = -1; \ No newline at end of file +let randomNumber = -1; + +while (randomNumber !== x) { + randomNumber = Math.round(Math.random() * 10); + iteration++; +} + +console.log("Pętla potrzebowała " + iteration + " prób, żeby wylosować podaną liczbę."); \ No newline at end of file