Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // zero.p2p.shpp.me/tasks/2_3_lift.html
- // предыдущее ревью discord.com/channels/534496884849639455/702448812383535105/868980971213582357
- let floorNumber = +prompt("Введите номер этажа:") // дооообре!
- if (floorNumber >= 4 && floorNumber <= 6) {
- let pass = +prompt("Введите пароль:")
- if (pass != 1337) { // інколи реально зручно інверсію застосувати, але без потреби - не варто, бо ж без неї трохи простіше сприймати код.) if (pass == 1337) ну і тоді поміняти місцями консольлоги ок та неОк
- console.log("Неправильный пароль");
- }
- else {
- console.log("Ок");
- }
- }
- else if ((floorNumber >= 1 && floorNumber <= 3) || (floorNumber >= 7 && floorNumber <= 9)) { // хм.. доволі складна умова вийшла, а чи потрібна вона тут враховуючи те, що завдяки попередньому елсе значення що >= 4 && <=6 тут ніяк не можуть опинитися? Не вірите? А спробуйте його сюди "просуньте" щоб 4, 5, 6 вивелися тут
- console.log(floorNumber) // ось тут щоб вивелися , а коли переконаєтеся, то спростіть умову, але тільки з розумінням, та знову спробуйте ті значення до сюди довести.) А умова спроститься до (floorNumber >= 1 && floorNumber <= 9), наче так, ну ви потестуйте - пологуйте.))
- console.log("Ок");
- }
- else { // а тут завдяки двом елсам не зможуть просочитися ніякі значення з двох попередніх умов, тому іф взагалі не потрібен. так!
- console.log("Неправильный этаж");
- }
- /* цілком норм, може бути кориснор переглянути альтернативне рішення та деякі поради з рев'ю
- pastebin.com/pAUmmydT
- Рухайтесь далі! Гарного коду! */
Add Comment
Please, Sign In to add comment