Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задача про ліфт.
- У мене питає пароль, навіть коли не вводиш число 4-6.
- Не можу зрозуміти як зробить щоб не питало?
- let elevator = prompt ('Номер поверху?');
- if (elevator < 1 || elevator > 9) {
- alert ('невірний поверх');
- }
- else if (elevator >= 1 && elevator <= 3 || elevator >= 7 && elevator <= 9) {
- alert ('OK');
- }
- else if (elevator >=4 && elevator <=6); // щось тут не так
- let pass = prompt ('Введіть пароль!');
- if (pass == 1337) {
- alert ('Пароль вірний!');
- } else {
- alert ('Пароль не вірний!');
- }
- let elevator = prompt('Номер поверху?');
- if (elevator < 1 || elevator > 9) {
- alert('невірний поверх');
- } else if (elevator <= 3 || elevator >= 7) { // ці умои elevator >= 1 та elevator <= 9 тут автоматично виконуються, бо ж
- // ми зайшли до цього елса , значить попередня умова if (elevator < 1 || elevator > 9) - не виконалася.
- alert('OK');
- } else if (elevator >= 4 && elevator <= 6) { // поміркуйте, як можна значно спростити тут умову враховуючи два елсе вище
- let pass = prompt('Введіть пароль!')
- if (pass == 1337) {
- alert('Пароль вірний!');
- } else {
- alert('Пароль не вірний!');
- }
- }
- // вказані умови обов'язкові коли немає елсе, а з ним ви можете враховувати, що якщо ми тут, то умови вище не виконалися.
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement