Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // zad 1
- const a = parseInt(prompt("Podaj liczbe, aby obliczyc silnie:"));
- if (a < 0) {
- console.log("Błąd! Nie ma silni z liczby < 0");
- } else if (a == 0) {
- console.log("0! = 1");
- } else {
- let strong = 1;
- for (let i = a; i > 1; i--) {
- strong *= i;
- }
- console.log(a + "! = " + strong);
- }
- // zad 2
- for (let i = 10; i < 100; i++) {
- if (i % 4 == 0) {
- console.log(i);
- }
- }
- // zad 3
- const step = parseInt(prompt("Podaj krok:"));
- console.log("Krok = " + step + "- > ");
- let i = 0;
- while (i < 200) {
- i += step;
- if (i <= 200) console.log(i);
- }
- // zad 4
- let fiveNums = new Array(5);
- for (let i = 0; i < fiveNums.length; i++) {
- fiveNums[i] = parseInt(prompt("Podaj liczbę:"));
- }
- const total = fiveNums.reduce((a, b) => {
- return a + b;
- });
- console.log("Suma: " + total + "</br>Elementy tablicy: "+ fiveNums.join());
- // zad 5
- let foo = new Array;
- for (let i = 0; i >= 0; i++) {
- foo[i] = parseInt(prompt("Podaj liczbe:"));
- if (foo[i] == 0) {
- break;
- }
- }
- const sortedFoo = foo.sort((a, b) => a-b);
- console.log(`
- MAX: ${foo[foo.length - 1]}
- MIN: ${foo[0]}
- SORT: ${sortedFoo}
- `);
- // zad 6
- let sum = 0;
- let i = 0;
- let num = 0;
- while (sum < 50) {
- num = parseInt(prompt("Podaj liczby:"));
- sum += num;
- i++;
- }
- if (sum > 50) {
- sum -= num;
- i--;
- }
- console.log("Suma liczb: " + sum + "</br> zsumowano " + i + " liczb");
- // zad 7
- let money = 2;
- let days = 1;
- do {
- money *= 2;
- days++;
- } while (days < 30);
- let formatter = new Intl.NumberFormat("pl-PL", {
- style: "currency",
- currency: "PLN",
- });
- fMoney = formatter.format(money);
- console.log("Syn zaoszczędził " + fMoney);
- // zad 8
- let base = 10;
- let allBricks = 0;
- let singleFloor = 0;
- for (let i = base; i > 0; i--) {
- singleFloor = Math.pow(i, 2);
- allBricks += singleFloor;
- }
- console.log("Ilość cegieł w piramidzie: " + allBricks);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement