Advertisement
Timkor

firTree part2

Mar 13th, 2021
849
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*newYearTree_2*/
  2.  
  3. // ================= //
  4.  
  5. let treeHeight = +prompt("Введите желаемый размер елки:");
  6. let treeWidth = (treeHeight * 2) - 1; // ширина використовується лише у наступному рядку, його можна спростити, як і ширину
  7.  
  8. let spaceBefore = treeWidth / 2 - 1; // ((treeHeight * 2) - 1) / 2 - 1 === treeHeight - 0.5 - 1 === treeHeight - 1
  9. let starQ = 1; /* кількість quantity, можна зрозуміти, але всеж starNum starQuantity etc. дозволять прсото читати
  10.  не замислюючись над значенням змінної, а тоді можна зосередитися над більш цікавими штуками */
  11. let spaceStump = spaceBefore;
  12.  
  13.  
  14. for (let i = 0; i < treeHeight; i++) {
  15.  
  16.     for (let j = 0; j < spaceBefore; j++) {
  17.         console.put(" ")
  18.     }
  19.     spaceBefore--;
  20.     for (let q = 0; q < starQ; q++) {
  21.         console.put("*")
  22.     }
  23.     starQ += 2;
  24.  
  25.     console.log();
  26. }
  27.  
  28. for (let k = 0; k < spaceStump; k++) {
  29.     console.put(" ")
  30. }
  31. console.put("*");
  32. // Гарного к))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement