View difference between Paste ID: jtCNnq7B and bevab84K
SHOW: | | - or go back to the newest paste.
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); 
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