diff --git a/app/test.js b/app/test.js index dffc25d..6a45dcf 100644 --- a/app/test.js +++ b/app/test.js @@ -1 +1,31 @@ -console.log('Wygląda na to, że wszystko działa :)'); \ No newline at end of file +// setTimeout(() => { +// console.log('Wygląda na to, że wszystko działa :)'); +// }, 2000); + +//############################################################### + +// setInterval(() => { +// console.log('Wygląda na to, że wszystko działa :)'); +// }, 1000); + +//############################################################### + +// 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); + +//############################################################### + +process.argv.forEach((val, index) => { + console.log(`${index}: ${val}`); +}); \ No newline at end of file diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..71cb7af 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,10 @@ -//Twój kod \ No newline at end of file +/** + 1. Rozgrzewka! + Napisz taki program Node.js, w którym wyświetlisz swoje imię i nazwisko. Następnie po 5 sekundach program + powinien jeszcze wypisać wita się z Node.js! i zakończyć swoje działanie. + */ + +console.log('Kamila'); +setTimeout(function () { + console.log('wita się z Node.js!') +},5000); \ No newline at end of file diff --git a/app/zadanie02.js b/app/zadanie02.js index 8c20173..b49f00e 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,46 @@ -//Twój kod \ No newline at end of file +/** + 2. Odpowiednia kolejność + Napisz program, który wypisze poniższe tekst zgodnie z zadaną kolejnością. Najpierw jest informacja po jakim + czasie od uruchomienia programu tekst powinien się pojawić, a następnie jaki to tekst. Jaki tekst się ułożył :) ? + + Po 4 sekundach od uruchomienia: Node.js + Po 1 sekundzie od uruchomienia: się + Od razu po uruchomieniu wyświetl: Witam + Po 6 sekundach od uruchomienia: i korzystam + Po 5 sekundach od uruchomienia: w konsoli + Po 7 sekundach od uruchomienia: z funkcji czasu! + Po 2 sekundach od uruchomienia: z + Po 3 sekundach od uruchomienia: programem + + */ + +setTimeout(function () { + console.log('Node.js'); +},4000); + +setTimeout(function () { + console.log('się'); +},1000); + +console.log('Witam'); + +setTimeout(function () { + console.log('i korzystam'); +},6000); + +setTimeout(function () { + console.log('w konsoli'); +},5000); + +setTimeout(function () { + console.log('z funkcji czasu!'); +},7000); + +setTimeout(function () { + console.log('z'); +},2000); + +setTimeout(function () { + console.log('programem'); +},3000); + diff --git a/app/zadanie03.js b/app/zadanie03.js index 8c20173..090a258 100644 --- a/app/zadanie03.js +++ b/app/zadanie03.js @@ -1 +1,28 @@ -//Twój kod \ No newline at end of file +/** + 3. Dodawanie + * Napisz program Node.js, który może przyjąć dwa argumenty: dwie liczby. Pamiętaj, że argumenty są zawsze + tekstem - zamień je w liczbę np. za pomocą Number(liczba) lub parseInt(liczba). + + Następnie wykonaj dodawanie tych dwóch liczb i je wypisz. + + Przykładowo uruchomienie: + + node ./zadanie03.js 2 4 + Powinno wypisać 6. + + * Jeżeli chcesz to możesz spróbować zrobić bardziej zaawansową wersję tego zadania. Twój program umożliwia + w niej podanie dowolnej ilości liczb jako argumenty i wyświetla ich sumę. Przykładowo uruchomienie: + + node ./zadanie03.js 1 2 3 4 + Powinno wypisać 10. + + Pamiętaj, że dwa pierwsze argumenty tablicy process.argv trzeba pominąć! + */ + + +var sum = 0; +for(var i=2; i