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 |