Advertisement
Timkor

runnning

Dec 29th, 2020
1,008
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Задача. Км на день 2.
  2. аналогічно задачі км на день
  3. але якщо від 20 і вище, написати "марафонець!!".
  4. в задачі важливо виводити лише один напис з 3х, не можна не виводити нічого, або виводити одразу два.
  5. розв’яжіть задачу по-різному:
  6.  
  7. використовуючи &&
  8.  
  9. використовуючи else
  10.  
  11. не використовуючи ні && ні else
  12. /*  
  13. МЕНЕ ЦІКАВИТЬ ЧИ ПРАВИЛЬНО Я ЗРОЗУМІЛА УМОВУ І ВИКОНАЛА ЗАВДАННЯ, ЩОБ ЗНОВУ НЕ УСКЛАДНЮВАТИ СОБІ ЗАДАЧУ. ТОБТО ЯКЩО ВИКОРИСТОВУЮЧИ ELSE (2-й варіант), ЧИ МОГЛА Я ЗАЛИШИТИ &&.
  14.  
  15. ні, не має сенсу залишати логічний оператор з елсе, бо вийде то саме рішення.
  16. Корисно вміти реалізувати варіант де є лише іф та елсе.
  17. */
  18.  
  19.  
  20.  
  21. // 1-й варіант:
  22. let km = prompt('Скільки км ви проходите пішки в день?')
  23. if (km <= 3) {
  24.     console.log('Мало!');
  25. }
  26. if (km >= 4 && km < 20) {
  27.     console.log('красавчик)');
  28. }
  29. if (km >= 20) {
  30.     console.log('Марафонець');
  31. }
  32.  
  33. // 2-й варіант:
  34. let km = prompt('Скільки км ви проходите пішки в день?')
  35. if (km <= 3) {
  36.     console.log('Мало!');
  37. } else if (km >= 4 && km < 20) { // з елсе можна обійтися іншою умовою без застосування логічного оператора
  38.     console.log('красавчик)');
  39. } else {
  40.     console.log('Марафонець');
  41. }
  42.  
  43. // 3-й варіант:
  44. let km = prompt('Скільки км ви проходите пішки в день?')
  45. if (km <= 3) {
  46.     console.log('Мало!');
  47. }
  48. if (km >= 4) {
  49.     if (km < 20) {
  50.         console.log('красавчик)');
  51.     }
  52. }
  53. if (km >= 20) {
  54.     console.log('Марафонець');
  55. }
  56. // додав індентацію, фігурні дужки, крапку з комою.
  57. // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement