Advertisement
Timkor

running

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