Timkor

squareLoop

Feb 9th, 2021
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* нажаль я вас лише заплутав, бо мав на увазі, що краще виконати циклом в циклі, а не хитрувати щодо уникання вкладенного циклу. Хоча і така практика може бути корисною, всеж варто самостійно написати вайл в вайлі, код для порівняння є нижче.
  2.  */
  3.  
  4.  
  5. //интересно работать над своми ошибками
  6. let num = +prompt("Введите количество звёздочек");
  7. let stars = num;
  8. let row = num;
  9. while (row != 0) { // так краще для розуміння. позбавилися брейка, він не є гарною практикою та рідко потрібен насправді.
  10.     if (stars != 0) {
  11.         console.put("*");
  12.         stars--;
  13.     } else {
  14.         console.log();
  15.         stars = num;
  16.         row--;
  17.     }
  18.    
  19. }
  20. /* огромное спасибо вам за ваши разъяснения,
  21. - будь ласка.
  22. благодаря им понимаю как можно улучшить код
  23. - саме практика грає велике значення */
  24. /*не судите строго за мои промахи,у меня мало опыта и иногда начинаю чудить
  25. или может упускаю какие то важные моменты,поэтому с большим нетерпением жду вашей оценки и особенно ваших
  26. замечаний это очень помогает мне в обучении,всё просто замечательно
  27. - дякую за приємні слова, кожний хто має досвід може ним ділитися, що я і роблю, те саме можете робити ви :)
  28. Гарного коду */
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. row = num;
  39. while (row > 0) { // а як краще в цьому випадку на вашу думку, як в коді чи так: while (row != 0)
  40.     star = num;
  41.     while (star > 0) {
  42.         console.put('*');
  43.         star--;
  44.     }
  45.     console.log();
  46.     row--;
  47. }
Add Comment
Please, Sign In to add comment