Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // розділив пробілами оператори від операндів, злиплися як пельмешкі.)
- let n = prompt("Введіть розмір")
- let k = n;
- for (let x = 1; x <= n; x++) {
- for (let y = 1; y < k; y++) {
- console.put(" ")
- }
- for (let z = 1; z <= 2 * x - 1; z++) {
- console.put("*")
- }
- console.log(""); // можно просто console.log();
- k--;
- /*if (x == n) { // не обов'язково кожного рядку перевіряти чи не час малювати ножку,
- for(let q = 1; q < n; q++) {
- console.put(" ")
- }
- for(let l = 1; l < 2; l++) { // це трохи дивний цикл.)
- console.put("*")
- }
- } */
- }
- for(let q = 1; q < n; q++) { // можно просто після малювання всієї ялинки вивести її ножку
- console.put(" ")
- }
- console.put("*")
- // а якщо знати, що таке конкатенація строк, то можна підготовити фінальну строку з ножкою ще
- // на етапі малювання ялинки десть так: stump = '*'; а на кожній ітерації stump = ' ' + stump
- // а тоді просто вивести console.log(stump);
- // чи легше читати такий код:
- let size = prompt("Введіть розмір")
- let spaceNum = size;
- for (let row = 1; row <= size; row++) {
- for (let space = 1; space < spaceNum; space++) {
- console.put(" ")
- }
- for (let star = 1; star <= 2 * row - 1; star++) {
- console.put("*")
- }
- console.log("");
- spaceNum--;
- }
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement