Timkor

numbersAndStars

Feb 4th, 2021 (edited)
540
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //выводим числа  через цикл for...
  2. let num = +prompt("Ваше число:");
  3. let n;
  4. for (i = 1; i <= num; i++) {
  5.     n = i + ",";
  6.     if (i === num) {
  7.         n = i;
  8.     }
  9.     console.put(n);
  10. }
  11.  
  12. //выводим числа  через цикл while...
  13. let num = +prompt("Ваше число:");
  14. let i = 1
  15. let n;
  16. while (i <= num) {
  17.     n = i + ",";
  18.     if (i === num) {
  19.         n = i;
  20.     }
  21.     i++;
  22.     console.put(n);
  23. }
  24.  
  25.  
  26. // выводим числа в обратном порядке через цикл for...
  27. let num = +prompt("Ваше число");
  28. let n;
  29. for (i = num; i > 0; i--) {
  30.     n = i + ",";
  31.     if (i === 1) {
  32.         n = i;
  33.     }
  34.     console.put(n);
  35. }
  36.  
  37. // выводим числа в обратном порядке через цикл while...
  38. let num = +prompt("Ваше число:");
  39. let i = num
  40. let n;
  41. while (i > 0) {
  42.     n = i + ",";
  43.     if (i === 1) {
  44.         n = i;
  45.     }
  46.     i--;
  47.     console.put(n);
  48. }
  49.  
  50. //парные числа через цикл for...
  51. let num = +prompt("Ваше число:");
  52. let n;
  53. for (i = 2; i <= num; i += 2) {
  54.     n = i + ",";
  55.     if (i === num || i === num - 1) { /* як варіант можна кожну ітерацію цю перевірку не робити, а після циклу вивести останнє значення . Розписано у рев'ю іншого студента https://pastebin.com/RSNnSwmd */
  56.         n = i;
  57.     }
  58.     console.put(n);
  59. }
  60.  
  61. //парные числа через цикл while- забагато елсів.)
  62. let num = +prompt("Ваше число:");
  63. let i = 2;
  64. let n;
  65. while (i <= num) {
  66.     if (i % 2 == 0) {
  67.         n = i;
  68.     } else if (i % 2 != 0 && i === num) {
  69.         n = ""; // ніж виводити пустишку краще просто не виводити , коли така можливість є, а вона є.)
  70.     } else {
  71.         n = ","; // на кожну не парну будемо виводити кому.. цікаво.
  72.     }
  73.     console.put(n);
  74.     i++;
  75. }
  76. // можна так, але вище ідея з ітеруванням по парним була вдалою, як на мене
  77. while (i <= num) {
  78.     if (i % 2 === 0) {
  79.         n = i;
  80.         if (i < num - 1) { // не досить очевидна умова,для парних і вона true коли і не останнє, а буде ще і === num
  81.             n += ", ";
  82.         }
  83.         console.put(n);
  84.     }
  85.     i++;
  86. }
  87.  
  88. // выводим звёздочки циклом while
  89.  
  90. let stars = +prompt("Сколько звёздочек вы хотите вывести на экран?")
  91. while(stars > 0){
  92.     console.put("*");
  93. stars--
  94. }
  95.  
  96. // выводим звёздочки циклом for
  97. /
  98. let stars = +prompt("Сколько звёздочек вы хотите вывести на экран?")
  99. for(i = stars; i > 0; i--){
  100.     console.put("*");
  101. }
  102. //присваивая переменой stars числовые значения(10, 100, 10000) на экран ваведется заданное количество звёз
  103. /* а що вас цікавить по цьому завданню? */
Add Comment
Please, Sign In to add comment