Advertisement
Timkor

maxNum

Jan 4th, 2021
464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // знайти найбільше число із чисел, які вводить користувач
  2. // (припинити приймати числа, коли він введе 0)
  3. // не враховувати непарні числа
  4.  
  5. // все ніби працює. питання в тому чи таки запис є корректним? - запис цикла? так, але чому тоді вже не while?
  6. /* а ось смантика не зовсім вірна, наприклад спробуйте ввести першим максимальне парне, я вводив такий ряд
  7. 4, 3, 2, 1, 0 отримав макс 2, ви могли не помітити  невірної роботи, бо вивід результата у вас ніяк не оформлений, хочаб
  8. вже  console.log('max is' + maxNum).
  9. Доречи, буває ще do .. while, він зручний коли як мінімум один раз обов'язково щось треба зробити.
  10. там де перевірка парності можна не інверсувати умову та, відповідно не використовувати continue, вийде трохи натуральніше.
  11. Ще стилю додав.
  12. Гарного коду!
  13. */
  14.  
  15. let maxNum = 0;
  16. let num = +prompt('enter number','');
  17.  
  18. for (; num != 0;) {
  19.     num = +prompt('enter number','')
  20.         if (num % 2 != 0) continue;
  21.         if (num > maxNum) {
  22.             maxNum = num;
  23.         }
  24.  
  25. }
  26.  
  27. console.log(maxNum)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement