|
|
@ -0,0 +1,93 @@ |
|
|
|
<!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> |