Timkor

niceLoops

Nov 21st, 2020
650
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let number = prompt('Введите число'); // іменуваня - просто число, і це
  2. // гарна назва, бо вона в контексті завдання є.
  3.  
  4. console.log ('for');
  5. console.log('по порядку');
  6. let string = ''; // просто строка, але у предметній області
  7. // задачі немає такої сутності, тому краще буде дати
  8. // більш ясне ім'я, наприклад resultString
  9. let reverseResultString = '';
  10. for (let i = 1; i <= number; i++){
  11.     string += i;
  12.     reverseResultString += number - i + 1; // щось же потрібно написати))
  13.     if (i != number){
  14.         string += ', ';
  15.         reverseResultString += ', ';
  16.     }
  17. }
  18. console.log (string);
  19. console.log (reverseResultString);
  20. console.log ('в обратном порядке');
  21. string = '';
  22. for (let i = number; i >= 1; i--){
  23.     string += i;
  24.     if (i != 1){
  25.         string += ', ';
  26.     }
  27. }
  28. console.log (string);
  29. console.log ('только четные числа');
  30. string = '';
  31. for (let i = 2; i <= number; i++){
  32.     if (i % 2 == 0){
  33.         string += i;
  34.         if (i != number){
  35.             string += ', ';
  36.         }
  37.     }    
  38. }
  39. console.log (string);
  40.  
  41.  
  42. console.log('\nwhile')
  43. console.log('по порядку');
  44. let i = 1;
  45. string = "";
  46. while (i <= number){
  47.     string += i;
  48.     if (i != number){
  49.         string += ', ';
  50.     }
  51.     i++;
  52. }
  53. console.log (string);
  54. console.log ('в обратном порядке');
  55. i = number;
  56. string = "";
  57. while (i >= 1){
  58.     string += i;
  59.     if (i != 1){
  60.         string += ', ';
  61.     }
  62.     i--;
  63. }
  64. console.log (string);
  65. console.log ('только четные числа');
  66. i = 2;
  67. string = "";
  68. while (i <= number){
  69.     if (i % 2 == 0) {
  70.         string += i;
  71.         if (i != number){
  72.             string += ', ';
  73.         }
  74.     }    
  75.     i++;
  76. }
  77. console.log (string);
  78. // те, що ви знайомі з програмуванням в мене не викликає
  79. // сумніву, маю припущення , що з мовою C ;)
  80. // дуже добре виконане завдання, немає в мене чим доповнити
  81. // написав пару рядків, щоб хоть щось написати.
  82. // найближчий старт 29.11, до 28.11 треба здати вступ
  83. // Можливо, звісно, що ви не стикалися з функціями, масивами
  84. // та рядками, а вони можуть бути на вступному, та чогось я
  85. // вважаю, що ви знаєте і ці теми норм.
  86. // Ну а якщо ні , то із задоволенням буду чекати на ваш код))
  87. // Гарного коду!
RAW Paste Data