<!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>