Timkor

elevator

Oct 17th, 2021 (edited)
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Задача про ліфт.
  2.  
  3. //Питає номер поверху:
  4. let a = prompt('Який Вам поверх?'); // іменування може бути level, floor
  5. let message;
  6. let b; // бажано створити поближче до місця використання, локальніше. password
  7.  
  8. //Якщо менше 1 чи більше 9, то виводить "невірний поверх" (ПОЧАТОК).
  9. if (a < 1 || a > 9) {
  10.     message = 'Невірний поверх'
  11.     //Якщо менше 1 чи більше 9, то виводить "невірний поверх" (КІНЕЦЬ).
  12.  
  13.     //Якщо 1-3 чи 7-9 то пише "ок" (ПОЧАТОК).
  14. } else if (a < 4 || a > 6) {
  15.     message = 'Ок';
  16.     //Якщо 1-3 чи 7-9 то пише "ок" (КІНЕЦЬ).
  17.  
  18.     //Якщо 4-6, то просить ввести пароль (числовий). (ПОЧАТОК).
  19. } else {
  20.     b = prompt('Введіть пароль:');
  21.  
  22.     if (b == 1337) {
  23.         message = 'Ок';
  24.     } else {
  25.         message = 'Пароль Невірний';
  26.     }
  27. // позбавилися елсу
  28. }
  29. console.log(message)
  30.  
  31. // далі відрефакторив решту
  32.  
  33. let level = +prompt('Який Вам поверх?');
  34. let message = "ок";
  35.  
  36. if (level < 1 || level > 9) {
  37.     message = "невірний поверх";
  38.  
  39. } else if (level >= 4 && level <= 6) {
  40.     let password = prompt('Введіть пароль:');
  41.  
  42.     if (password != 1337) {
  43.         message = "невірний пароль";
  44.     }
  45. }
  46. console.log(message);
  47. // Гарного коду!
Add Comment
Please, Sign In to add comment