Timkor

running

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