Timkor

marathon

Jan 28th, 2021
736
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // використовуючи else
  2. let d = prompt('Скільки ти проходиш км в день?');
  3. if (d <= 3) {
  4.     console.log('Мало');
  5. } else if (d < 20) {
  6.     console.log('Красавчик');
  7. } else {
  8.     console.log('Марафонець');
  9. }
  10.  
  11. // використовуючи && ,  - малося на увазі використати лише if та &&, без елсе, бо інакше не відрізняється від попереднього
  12. let d = prompt('Скільки ти проходиш км в день?');
  13. if (d >= 20) {
  14.     console.log('Марафонець');
  15. } else if (d < 20 && d > 3) { // краще у прямий послідовності: if (d > 3 && d < 20) { як на осі х в геометрії
  16.     console.log('Красавчик');
  17. } else {
  18.     console.log('Мало');
  19. }
  20.  
  21.  
  22.  
  23. // не викор. else і &&, в мене виникла така ідея, яку я не можу реалізувати. щось пішло не так. дайте, будь ласка, підказку чи так можна, якщо ні, то що робити :)
  24. let d = prompt('Скільки км проходиш в день?');
  25. switch (d) {
  26.     case d <= 3: // тут можна вказувати лише конкретне значення, так:
  27.     case 3:      // але тоді потрібно буде перераховувати всі варіанти, тобто ні, це не наше рішення
  28.         console.log('Мало');
  29.         break;
  30.     case d > 3:
  31.     case d < 20:
  32.         console.log('Красавчик');
  33.         break;
  34.     case d > 20:
  35.         console.log('Марафонець');
  36.         break;
  37. }
  38.  
  39. /* Використайте самі лише оператори if , вони можуть бути вложеними.
  40.  
  41. Гарного коду.
  42.    
  43. */
Advertisement
Add Comment
Please, Sign In to add comment