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