Advertisement
Timkor

elevator

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