Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Задача про найбільше число.
- знайти найбільше число із чисел, які вводить користувач (припинити приймати числа, коли він введе 0)
- не враховувати непарні числа (прочитати про команду взяття залишку від ділення - %)*/
- // ===============================================================================//
- let enterNum;
- let resault = 0; // звичніше тут max , maxNum
- for (let i = 2; i > 1; i++) { // насправді тут можна прибрати зайве: for (let i = 2; i > 1;) і ми отримаємо while (ну майже)
- enterNum = +prompt("Введите произвольно число");
- if (enterNum === 0) {
- i = 0
- } else if (enterNum > resault && enterNum % 2 === 0) { /* а якщо першим перевірити парність, то другу умову не
- завжди будемо перевіряти. Що ефективніше.. мабуть ваш варіант. Хоча залежить від вводу */
- resault = enterNum
- }
- }
- alert("Ваше наибольшее парное число - " + resault);
- /* також тут зручно застосувати do .. while , але ваш варіант не потребує виправлень, тільки для
- * різноманіття та набуття варіативного досвіду */
- let number;
- let max = 0;
- do {
- number = +prompt('Enter number: ');
- if (number !== 0) {
- if (number % 2 === 0 && number > max) {
- max = number;
- }
- }
- } while (number !== 0)
- /* у вас цікаві та ефективні рішення.
- * Гарного коду! */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement