Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задача. Км на день 2.
- аналогічно задачі км на день
- але якщо від 20 і вище, написати "марафонець!!".
- в задачі важливо виводити лише один напис з 3х, не можна не виводити нічого, або виводити одразу два.
- розв’яжіть задачу по-різному:
- використовуючи &&
- let km = +prompt('Скільки кілометрів ти проходиш за добу?')
- if(km<=3){ // if (km <= 3) { пробілами зручно розділяти символи, тоді читати код легше, далі познайометися з код-стайл
- console.log('мало');
- }
- if (km >= 4 && km < 20) { // if (km > 3 && km < 20) краще так, тому що ми використаємо значення з ТЗ (предменої області)
- console.log('красавчик!');
- }
- if (km >= 20) {
- console.log('марафонець');
- }
- використовуючи else
- let km = +prompt('Скільки кілометрів ти проходиш за добу?')
- if (km <= 3) {
- console.log('мало');
- } else
- if (km < 20) {
- console.log('красавчик!');
- } else
- if (km >= 20) {
- console.log('марафонець');
- }
- не використовуючи ні && ні else
- Не можу зрозуміти як можливо вирішити цю задачу.
- Як можна розділити показники без && та else.
- /*для цього завдяки опературу if ви створюєте в програмі такі міста, де змінна набуває лише одного значення
- ...
- } else
- if (km < 20) { // сюди дойде програма з км більше за 3 (бо інакше елсе не спрацював би)
- console.log('красавчик!'); // а тут опинимось коли км меньше за 20
- } else
- ...
- if (km > 3 && km < 20) { // коли дойде до цього рядку значння змінної може бути будь-яке
- console.log('красавчик!'); // а тут більше за 3 і менше за 20
- }
- як добитися такого лише іфами - майже завжди можна зробити це завдяки вкладенню іфу до іфу
- if (km > 3) { // до цього рядку коду дойдемо з будь-яким значенням
- // а тут в коді опинимось лише із значенням більшим за 3, можна тут використати ще один іф для ще однієї умови, і т.д.
- }
- Раджу не нехтувати кракой з комою, розділяйте пробілами оператори від операндів, а от між функцією та її дужками пробіл не
- потрібен: console.log('красавчик!');
- Гарного коду.
- */
Add Comment
Please, Sign In to add comment