|
|
<!DOCTYPE html>
|
|
|
<html>
|
|
|
<head>
|
|
|
<meta charset="UTF-8">
|
|
|
<title>Homework 2. Prokhorova</title>
|
|
|
</head>
|
|
|
<body>
|
|
|
<script>
|
|
|
// Задание 1. Среди трех чисел найти среднее арифметическое.
|
|
|
// Если среди чисел есть равные, вывести сообщение "Ошибка". Числа принять от пользователя.
|
|
|
// Решение
|
|
|
var a, b, c;
|
|
|
a = Number(prompt("Enter a:"));
|
|
|
b = Number(prompt("Enter b:"));
|
|
|
c = Number(prompt("Enter c:"));
|
|
|
s = ((a+b+c)/3);
|
|
|
alert(s);
|
|
|
if (a===b || a===c || b===c) {
|
|
|
alert("Error");
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<script>
|
|
|
// Задание 2. Определить какое из трех, введенных пользователем, чисел максимальное и вывести его на экран.
|
|
|
// Решение
|
|
|
var a, b, c;
|
|
|
a = Number(prompt("Enter a:"));
|
|
|
b = Number(prompt("Enter b:"));
|
|
|
c = Number(prompt("Enter c:"));
|
|
|
if ((a > b) && (a > c)) {
|
|
|
alert(a);
|
|
|
}
|
|
|
else if ((b > a) && (b > c)) {
|
|
|
alert(b);
|
|
|
}
|
|
|
else if ((c > a) && (c > b)) {
|
|
|
alert(c);
|
|
|
}
|
|
|
else {
|
|
|
alert("Two or more identical numbers");
|
|
|
}
|
|
|
</script>
|
|
|
|
|
|
<script>
|
|
|
// Задание 3. Дано два числа A и B где (A<B).
|
|
|
// Выведите на экран суму всех чисел расположенных в числовом промежутке от А до В.
|
|
|
// Выведите на экран все нечетные значения, расположенные в числовом промежутке от А до В.
|
|
|
// Решение
|
|
|
var a, b, s = 0, odd = "";
|
|
|
a = Number(prompt("Enter a:"));
|
|
|
b = Number(prompt("Enter b:"));
|
|
|
if (a < b) {
|
|
|
for (var i = a; i < b; i++) {
|
|
|
s += i;
|
|
|
if (i % 2 != 0) {
|
|
|
odd += i + " ";
|
|
|
}
|
|
|
}
|
|
|
alert(s);
|
|
|
alert(odd);
|
|
|
}
|
|
|
else {
|
|
|
alert("Error: a >= b");
|
|
|
}
|
|
|
|
|
|
</script>
|
|
|
|
|
|
<script>
|
|
|
// Задание 4. Вывести на экран ряд чисел Фибоначчи, состоящий из n элементов (n принять от пользователя).
|
|
|
// Числа Фибоначчи – это элементы числовой последовательности, в которой каждое последующее число равно сумме двух предыдущих.
|
|
|
// Решение
|
|
|
var n, fibo = "0 1 ", f = 0, p = 1, c;
|
|
|
n = Number(prompt("Enter n:"));
|
|
|
for (var i = 0; i < n - 2; i++) {
|
|
|
c = f + p;
|
|
|
fibo += c + " ";
|
|
|
f = p;
|
|
|
p = c;
|
|
|
}
|
|
|
alert(fibo);
|
|
|
</script>
|
|
|
|
|
|
<script>
|
|
|
// Задание 5. Вывести на экран таблицу умножения от 0 до 9.
|
|
|
// Решение
|
|
|
for (var i = 0; i <= 9; i++)
|
|
|
{
|
|
|
for (var j = 0; j <=9; j++)
|
|
|
document.write ("<p>" + i + "*" + j + "=" + (i*j) + "</p>");
|
|
|
}
|
|
|
</script>
|
|
|
</body>
|
|
|
</html> |