<!DOCTYPE HTML>
<html>

<head>
  <meta charset="utf-8">
  <title>Home Task</title>
  <script>
    // Задание 1. По координатам двух точек, которые вводит пользователь, определить уравнение прямой, проходящей через эти точки.
    // Общий вид уравнения: y = kx + b; где k = (y1 - y2) / (x1 - x2), b = y2 - k*x2.
    // Решение
    var x1, y1, x2, y2, k, x, y, b;

    x1 = 2;
    y1 = 3;
    x2 = 1;
    y2 = 4;

    k = (y1 - y2) / (x1 - x2);
    b = y2 - k * x2;

    alert('y = ' + k + 'x + ' + b);
    
  </script>

  <script>
    // Задание 2. Обменять значения двух переменных, используя третью (буферную) переменную.
    // Решение
    var a, b, c;

    a = 6; b = 2;
    c = b, b = a, a = c;

    alert("c = b, b = a, a = c;");
  </script>

  <script>
    // Задание 3. Объявите две переменные: admin и name. Запишите в name строку "Николай". Замените значение из name в admin. Выведите admin.
    // Решение
    var admin, name;

    name = "Николай";
    admin = name;

    alert(admin);
  </script>
  <script>
    // Задание 4. Получить от пользователя данные о пользователе: имя, фамилию, возраст. Обработать их и вывести на экран.
    // Решение
    var name, lastName, age;
    name = prompt("Enter name:");
    lastName = prompt("Enter last name:");
    age = prompt("Your age:");

    alert(name + ' ' + lastName + ' ' + age);
  </script>

  <script>
    // Задание 5. Запросите у пользователя его возраст, после чего выведите на экран модальное окно с вопросом: "Ваш возраст ...(введеное пользователем число) лет?".
    // Далее в зависимости от выбора пользователя выводится модальное окно с информацией true или false.
    // Решение
    var age, confirmation;
    age = prompt("Your age:");
    confirmation = confirm("Are you " + age + " years old?");
    alert(confirmation);
  </script>
</head>

<body>

</body>

</html>