Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Задача про найбільше число.
- знайти найбільше число із чисел, які вводить користувач (припинити приймати числа, коли він введе 0)
- не враховувати непарні числа (прочитати про команду взяття залишку від ділення - % */
- // Спочатку треба получити числа
- // Припинити получати числа коли буде 0
- //Порівнювати лише парні числа
- //Обирати найбілше
- //Виводити число на екран
- let firstUserNumber;
- let secondUserNumber;
- for (let i = 0; i < 5; ) { // якщо знаємо кількість ітерацій то фор добре, якщо є умова доки цикл виконується - тоді вайл зручніший.
- secondUserNumber = firstUserNumber;
- firstUserNumber = +prompt('Enter number ');
- if (firstUserNumber == 0) {
- break; // вихід по нулю спрацює, хоча брейк це такий собі стоп-кран, краще б в умові це вказати, але це потім.
- } else if (firstUserNumber % 2 == 0) { // якщо парне, то ...
- firstUserNumber = firstUserNumber; // у такому присвоєнні немає сенсу. змінна зберігає своє значення. можна нічого не написати і результат буде той же.)
- } else { // якщо не парне, то знов просимо ввести значення, але ж знов таки може бути введене непарне
- firstUserNumber = +prompt('Enter number ');
- }
- }
- // ось подібної перевірки не вистачає у циклі де вводяться числа, там треба на кожному кроці зберегти те, що більше.
- firstUserNumber > secondUserNumber ? console.put('Biggest number ' + firstUserNumber):console.put('Biggest number ' + secondUserNumber);
- /* тернарний оператор норм для присвоєння значень, а от для виконання дій за умовою краще іф елсе */
- /* раджу щось подібне з вайлом зробити */
- let number = -1; // тут будемо зберігати введене користувачем, а -1 для того щоб зайти до вайлу
- let max = 0; // тут будемо зберігати максимальне на кожному кроці (після кожного введення)
- while (number !== 0) {
- number = +prompt('Enter number: ');
- if (щось між введеним та максимальним на цей момент) {
- // якщо введене більше ніж максимальне, то щось до чогось присвоїти, щоб максимальне було актуальне й надалі
- }
- }
- /*не забудьте додати перевірку на парність */
- /* Гарного коду! */
Add Comment
Please, Sign In to add comment