diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..de88951 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea +*.*~ +node_modules diff --git a/app/test.js b/app/test.js index dffc25d..fc6edb3 100644 --- a/app/test.js +++ b/app/test.js @@ -1 +1,14 @@ -console.log('Wygląda na to, że wszystko działa :)'); \ No newline at end of file +console.log('Wygląda na to, że wszystko działa :)'); +const text = 'Hello, World!'; + +let counter = 0; +//Program wyświetla po znaku z tekstu... +const intervalId = setInterval(() => { + console.log(text[counter]); +counter++; + +//...ręcznie musimy mu powiedzieć kiedy należy przerwać wykonywanie - wtedy proces Node.js się zakończy +if (counter === text.length){ + clearInterval(intervalId); +} +}, 400); \ No newline at end of file diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..3da589e 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,5 @@ -//Twój kod \ No newline at end of file +console.log('Anna Górzanowska'); +function powitanie() { + console.log('wita się z Node.js!'); +} +setTimeout(powitanie, 5000); \ No newline at end of file diff --git a/app/zadanie02.js b/app/zadanie02.js index 8c20173..48a5318 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,32 @@ -//Twój kod \ No newline at end of file +function message1 (){ + console.log('Node.js'); +} +function message2 (){ + console.log('się'); +} +function message3 (){ + console.log('Witam'); +} +function message4 (){ + console.log('i korzystam'); +} +function message5 (){ + console.log('w konsoli'); +} +function message6 (){ + console.log('z funkcji czasu!'); +} +function message7 (){ + console.log('z'); +} +function message8 (){ + console.log('programem'); +} +message3(); +setTimeout(message1, 4000); +setTimeout(message2, 1000); +setTimeout(message4, 6000); +setTimeout(message5, 5000); +setTimeout(message6, 7000); +setTimeout(message7, 2000); +setTimeout(message8, 3000); \ No newline at end of file diff --git a/app/zadanie03.js b/app/zadanie03.js index 8c20173..71eb894 100644 --- a/app/zadanie03.js +++ b/app/zadanie03.js @@ -1 +1,8 @@ -//Twój kod \ No newline at end of file +function sumProcess() { + let sum = 0; + for (i = 2; i < process.argv.length; i++) { + sum += parseInt(process.argv[i]); + } + console.log(sum); +} +sumProcess(); \ No newline at end of file diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index 8c20173..537d14a 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1 +1,8 @@ -//Twój kod \ No newline at end of file + process.argv.splice(2).map(number => ( + setTimeout(()=> { + console.log(number); + }, parseInt(number)* 1000) +) +); + +