Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* https://zero.p2p.shpp.me/tutorials/40_Conditions_Branching.html там є таке
- Логічні оператори
- Про логічні оператори - і, або, не (&&, ||, !) - читайте в матеріалах. Обов'язково.
- ключове слово - обов'язково)) Вашему коду дуже не вистачає зручності саме логічних операторів, зараз він схожий на велику вкладену працю будівельника чи скульптора, але не тому що саме тяжка праця була потрібна, а тому що майстер не знав про існування, чи просто забув дома інструменти і все робив "голими руками") */
- let floor = prompt('Який номер поверху?')
- if (floor > 9) { // цю умову можна з'єднати з
- alert('невірний поверх')
- }
- if (floor < 1) { /* цією умовою за допомогою логічних операторів. обов'язково зробіть задачу про прогулянку на звання
- марафонця всіма способами, що перелічені в умові */
- alert('невірний поверх')
- }
- if (floor == 1) { /* ох, а якщо багатоповерхівочка, чи хмарочос?) ознайомтеся з темою логічних операторів та спростіть
- умови скориставшись діапазонами: від 1 до 3 або від 7 до 9, хоча насправді можна скористатися іншим
- діапазоном від 4 до 6 , але неодмінно діапазоном. https://learn.javascript.ru/logical-ops (важливо)*/
- alert('ok')
- }
- if (floor == 2) {
- alert('ok')
- }
- if (floor == 3) {
- alert('ok')
- }
- if (floor == 7) {
- alert('ok')
- }
- if (floor == 8) {
- alert('ok')
- }
- if (floor == 9) {
- alert('ok')
- }
- if (floor == 4) {
- let password = prompt('enter the password') // якщо код повторюється - це знак того, що треба покращити код
- if (password == 1337) {
- alert('ок')
- } else {
- alert('невірний пароль')
- }
- }
- if (floor == 5) {
- let password = prompt('enter the password')
- if (password == 1337) {
- alert('ок')
- } else {
- alert('невірний пароль')
- }
- }
- if (floor == 6) {
- let password = prompt('enter the password')
- if (password == 1337) {
- alert('ок')
- } else {
- alert('невірний пароль')
- }
- alert('ok')
- } else {
- alert('введіть номер поверху знову')
- }
- // Гарного коду!
Add Comment
Please, Sign In to add comment