Timkor

stars

Mar 7th, 2021 (edited)
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*10 зірок*/
  2. // іменування stars - іменник у множині, може ввести в оману, бо таким чином іменують масиви, може просто star, або numberOfStar, starNumber ...
  3. for (stars = 0; stars < 10; stars++) { // не забувайте створювати змінну за допомогою слова let
  4.    
  5.     console.log('*');
  6. }
  7.  
  8. /*100 зірок*/
  9.  
  10.  
  11. for (stars = 0; stars < 100; stars++) { // for (let stars = 0; stars < 100; stars++)
  12.     console.log('*');
  13. }
  14.  
  15. /*10000 зірок*/
  16.  
  17.  
  18. for (stars = 0; stars < 10000; stars++) {
  19.     console.log('*');
  20. }
  21.  
  22.  
  23. /*вивести задану кількість зірок*/
  24.  
  25.  
  26. let stars = prompt('кількість зірочок?', ''); // варто розрізняти строкові та числові змінні. Тут буде строкова. Можна сконвертувати за допомогою parseInt або плюсіком, хоча для цієї задачі все спрацює і без цього, бо js вміє автоматично приводити типи.  */
  27. let i = 0
  28.  
  29. if (stars > 0) { //
  30.     do {
  31.         console.log('*');
  32.         i++;
  33.     } while (i < stars);
  34. } else {
  35.     console.log('не вірне число');
  36. } // ось цю фігурну дужку пропущено було
  37.  
  38. // я б дещо інакще скомпозувал: спочатку відкинути шелуху, а потім вже працювати з правильними даними
  39.  
  40. if (stars <= 0) {
  41.     console.log('не вірне число');
  42. } else { // і елсе наблизився до іфа та "не тримаємо інтригу" після умови.. якщо так можна виразитися.)
  43.     do { // звичніше просто while - але цілком ок, до того ж саме do..while буде зручним для деяких задач підготовчого
  44.         console.log('*');
  45.         i++;
  46.     } while (i < stars);
  47. }
  48.  
  49.  
  50. /*    вивести задану кількість зірок за допомогою "for"*/
  51.  
  52.  
  53. let stars = prompt('кількість зірочок?', '');
  54.  
  55. if (stars > 0) {
  56.     for (i = 0; i < stars; i++) { // знов let загубився, мабуть спочатку вайлом робили.)
  57.         console.log('*')
  58.     }
  59. } else { // див. вище.)
  60.     console.log('^_^ не завалось')  // зава.. що?)
  61. }
  62.  
  63. /*    вивести задану кількість зірок за допомогою "while"*/
  64.  
  65.  
  66. let stars = prompt('кількість зірочок?', '');
  67. let i = 0
  68.  
  69. if (i < stars) {
  70.     while (i < stars) {
  71.         console.log('*')
  72.         i++;
  73.     }
  74. } else {
  75.     console.log('знову не залавалось ^_^') // ааа.. ))
  76. }
  77.  
  78. // Гарного коду
Add Comment
Please, Sign In to add comment