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.

93 lines
3.3 KiB
HTML

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