Timkor

marathon

Mar 22nd, 2021 (edited)
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Алеся Ушакова
  2. /* Задача. Спитати скільки КМ людина проходить в средньому пішки на день, якщо до 3 включно, то написати їй "мало",
  3. якщо від 4х і вище - "красавчик", якщо від 20 і вище, написати "марафонець!!". В задачі важливо виводити лише один
  4. напис з 3х, не можна не виводити нічого, або виводити одразу два. Розв’яжіть задачу по-різному:
  5. використовуючи &&
  6. використовуючи else
  7. не використовуючи ні && ні else
  8. Передбачається, що людина буде вводити тільки цілі числа. */
  9.  
  10. /* я так розумію задачу, що очікується три варіанти рішення, перше з іф та && (без елсе), друге з іф та елсе (без &&),
  11. * і третій самий цікавий - тільки іфи! Бо тернарний оператор - то є іф з елсом, тільки з синтаксичним цукром */
  12. let km = +prompt("Скiльки кiлометрiв ви проходите в середньому пiшки на день?") // іменувати можна "км", але я за "відстань"
  13. if (km <= 3) {
  14.     alert("Мало")
  15. } else if (km > 3 && km < 20) {
  16.     alert("Красавчик!")
  17. } else {
  18.     alert("Марафонець")
  19. }
  20.  
  21.  
  22. //не використовуючи ні && ні else
  23. let km = +prompt("Скiльки кiлометрiв ви проходите в середньому пiшки на день?")
  24.  
  25. let message = (km <= 3) ? "Мало" : // круто що саме присвоєння робите у тернарному, а не дії! Але ж спробуйте тільки іфи.))
  26.     (km >= 20) ? "Марафонець" :
  27.         "Красавчик"
  28.  
  29. alert(message)
  30.  
  31. /* Гарного коду */
Add Comment
Please, Sign In to add comment