Timkor

max

Jul 20th, 2021 (edited)
1,112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //https://zero.p2p.shpp.me/tasks/3_6_biggest_number.html
  2. let max = 0;
  3. while (true) { //
  4.     let num = +prompt("Яке число? "); // запит числа
  5.     if (num == 0) { // перевіряємо чи дорівнює нулю
  6.         break;
  7.     }
  8.     if ((num % 2) == 0) { // перевірка,чи парне число
  9.         if (max < num) {
  10.             max = num;
  11.         }
  12.     }
  13. }
  14. console.log("The max is " + max);
  15.  
  16. // добре.) позбавимося брейку? Не скажу що вийде красиво без нього, але в цілях загального розвитку два варіанти:
  17. 1
  18. let max = 0;
  19. let num; // винесемо з тіла вайлу, бо ж нам його перевіряти в цьому (зовнішньому) скоупі.
  20. do { //
  21.     num = +prompt("Яке число? "); // запит числа
  22.    
  23.     if (num !== 0 && (num % 2) == 0) { // перевірка,чи парне число // додав перед перевіркою на парність перевірку на нуль num !== 0  але в нашому випадку можна і не додавати цю перевірку
  24.         if (max < num) {
  25.             max = num;
  26.         }
  27.     }
  28. } while (num !== 0) // тут змінна num береться із зовнішнього відносно циклу скоупу, якщо залишити її створення в середині циклу то буде .. а що буде?
  29.    
  30.  2
  31. let max = 0;
  32. let num;
  33. while ((num = +prompt("Яке число? ")) !== 0) { // таке.. голка в яйці, яйце в качці, качка в зайці, заяць в шоці))) напихали все в умову вайлу.. але.. інколи.. коли мало хто бачить... то можна і зайцем...)))
  34.         if ((num % 2) == 0) { // перевірка,чи парне число
  35.         if (max < num) {
  36.             max = num;
  37.         }
  38.     }
  39. }
  40.  
  41. // Гарного коду.)
  42.  
Add Comment
Please, Sign In to add comment