You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
2.4 KiB
HTML

6 years ago
<!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>