Advertisement
Timkor

triangle3

Jan 4th, 2021 (edited)
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //***
  2. // **
  3. //  *
  4.  
  5. let n = prompt('vvedi razmer');
  6. for (i = 0; i <= n; i++) { // не забувайте декларувати змінні ключовим словом let
  7.     let j = 0;
  8.     let m = n - j; // літери і та j схожі, бувають перепутки. В ідеалі давати змінним імена, що допомагають читати код
  9.     for (; j < i; j++) {
  10.         console.put(' ')
  11.     };
  12.     for (; m > 0; m--) {
  13.         console.put("*")
  14.     };
  15.     console.log();
  16. };
  17.  
  18. //  виводить красивий паралеллограм ))
  19.  
  20. // з іменуваннями , що мають допомогти
  21. let size = prompt('vvedi razmer');
  22. for (let row = 0; row <= size; row++) {
  23.     let space = 0;
  24.     let star = size - row;
  25.     for (; space < row; space++) {
  26.         console.put(' ')
  27.     };
  28.     for (; star > 0; star--) {
  29.         console.put("*")
  30.     };
  31.     console.log();
  32. };
  33.  
  34. // або теж саме з ініціалізацією в циклах
  35. let size = prompt('vvedi razmer');
  36. for (let row = 0; row <= size; row++) {
  37.     for (let space = 0; space < row; space++) {
  38.         console.put(' ')
  39.     };
  40.     for (let star = size - row; star > 0; star--) {
  41.         console.put("*")
  42.     };
  43.     console.log();
  44. };
  45.  
  46. // ще один варіант, не кращий не гірший, просто для іншого кута погляду
  47. let size = prompt('vvedi razmer');
  48. let spaceNum = 0;
  49. let starNum = size;
  50.  
  51. for (let row = 0; row <= size; row++) {
  52.    
  53.     for (let space = 0; space < spaceNum; space++) {
  54.         console.put(' ')
  55.     };
  56.     for (let star = 0; star < starNum; star++) {
  57.         console.put("*")
  58.     };
  59.  
  60.     spaceNum++;
  61.     starNum--;
  62.    
  63.     console.log();
  64. };
  65.  
  66. // Гарного коду.)
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement