Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задача. Км на день 2.
- аналогічно задачі км на день
- але якщо від 20 і вище, написати "марафонець!!".
- в задачі важливо виводити лише один напис з 3х, не можна не виводити нічого, або виводити одразу два.
- розв’яжіть задачу по-різному:
- використовуючи &&
- використовуючи else
- не використовуючи ні && ні else
- /*
- МЕНЕ ЦІКАВИТЬ ЧИ ПРАВИЛЬНО Я ЗРОЗУМІЛА УМОВУ І ВИКОНАЛА ЗАВДАННЯ, ЩОБ ЗНОВУ НЕ УСКЛАДНЮВАТИ СОБІ ЗАДАЧУ. ТОБТО ЯКЩО ВИКОРИСТОВУЮЧИ ELSE (2-й варіант), ЧИ МОГЛА Я ЗАЛИШИТИ &&.
- ні, не має сенсу залишати логічний оператор з елсе, бо вийде то саме рішення.
- Корисно вміти реалізувати варіант де є лише іф та елсе.
- */
- // 1-й варіант:
- let km = prompt('Скільки км ви проходите пішки в день?')
- if (km <= 3) {
- console.log('Мало!');
- }
- if (km >= 4 && km < 20) {
- console.log('красавчик)');
- }
- if (km >= 20) {
- console.log('Марафонець');
- }
- // 2-й варіант:
- let km = prompt('Скільки км ви проходите пішки в день?')
- if (km <= 3) {
- console.log('Мало!');
- } else if (km >= 4 && km < 20) { // з елсе можна обійтися іншою умовою без застосування логічного оператора
- console.log('красавчик)');
- } else {
- console.log('Марафонець');
- }
- // 3-й варіант:
- let km = prompt('Скільки км ви проходите пішки в день?')
- if (km <= 3) {
- console.log('Мало!');
- }
- if (km >= 4) {
- if (km < 20) {
- console.log('красавчик)');
- }
- }
- if (km >= 20) {
- console.log('Марафонець');
- }
- // додав індентацію, фігурні дужки, крапку з комою.
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement