Лабораторна робота № 5

Тема: Робота з умовними операторами в JavaScript.
Мета: Практично закріпити написання скриптів з використанням умовних операторів в JavaScript.
Обладнання: ПК, програма Блокнот.

Хід роботи

Завдання 1 (1 бал).
1. Створити веб-сторінку lr5_1.html та файл зі скриптом lr5_1.js за зразком.

В першому під`їзді квартири з 1 до 20, в другому – з 21 по 48, в третьому – з 49 по 90. Користувач вводить номер квартири. Програма повинна вивести повідомлення в якому під`їзді знаходиться квартира

<html>
<head>
<meta charset="UTF-8">
<title>if else квартиры</title>
</head>
<body>
<input type="text" id="flat">
<button id="calc">Найти</button>
<script src="lr5_1.js"></script>
</body>
</html>

document.getElementById('calc').onclick = function(){
let flat = document.getElementById('flat').value;
// считываем введенные данные со строки
flat = parseInt(flat);
// переводим введенную строку в целое число
if (flat>=1 && flat<=20) alert('Первый подъезд');
else if (flat>=21 && flat<=48) alert('Второй подъезд');
else if (flat>=49 && flat<=90) alert('Третий подъезд');
else alert('Ошибка! Повторите ввод');
}

Завдання 2 (+4 бали) 
Створити скрипти для наступних задач та записати код скриптів у звіт:

  1. Відомі два числа. Замінити друге число нулем, якщо воно більше першого, і залишити його незмінним, якщо це не так.

  2. Знайти найменше та найбільше з трьох відомих чисел.

  3. Відомі три числа. Від’ємне число залишити без зміни, інші – піднести до квадрата.

  4. Визначити чи має квадратне рівняння ax2+bx+c=0 корені та знайти їх.

  5. Користувач вводить логін та пароль. Якщо логін і пароль співпадають з нижче вказаними, то виводиться повідомлення «Ласкаво просимо», якщо ні – «Помилка введення».

Логін Пароль
ivan 334455
alex 7777
petro b5678

Примітка: для поля Логін використовуйте type="text" id="login", а для Пароля - type="password" id="password"

Зробити висновок по роботі.