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