Вот такая задачка:
1. Вывести на экран запрос на введение позитивного целого числа №1, прочитать это число и проверить его на соответствие заданному условию.
2. Вывести на экран запрос на введение позитивного целого числа №2, прочитать это число и проверить его на соответствие заданному условию.
3. Найти сумму всех чисел, в диапазоне от 0 до большего из введенных чисел, которые делятся без остатка на меньшее из введенных чисел.
4. Вывести результат в окно сообщений.
-----
написал я как смог вот такую абракадабру:
<script type="text/JavaScript 1.3">
var num_1;
var num_2;
var int num_3 = 0;
var int i = 0;
var float a;
var int a2 = 0;
function proverka (n1)
{
var float n1;
var int n2 = 0;
if (n1 < 0)
{
alert("Ви ввели від'ємне число!");
}
else
{
n2 = parseInt(n1);
}
if (n2 != n1)
{
alert("Ви ввели не ціле число!");
return 0;
}
if (n1 == 0)
{
alert("Ділення на 0 неможливе!");
return 0;
}
else
{
alert("Введене число відповідає умовам!");
n1 = n2;
}
}
num_1 = parseFloat(prompt("Введіть позитивне ціле число №1:", 0));
proverka (num_1);
num_2 = parseFloat(prompt("Введіть позитивне ціле число №2:", 0));
proverka (num_2);
alert("Ви ввели число " + num_1 + ", та число " + num_2 + ".");
if (num_1 > num_2)
{
for (i = 0; i != (num_1 + 1); i ++ )
{
a = i % num_2;
a2 += a;
if (a == 0)
{
num_3 += i;
}
}
alert("кількість неврахованих чисел, які не відповідають умові - " +
" ділення без остачі на " + num_2 + " = " + a2);
alert("Сума чисел, що відповідають умовам в діапазоні від 0 до " + num_1 + "= " + num_3);
}
else
{
for (i = 0; i != (num_2 + 1); i ++ )
{
a = i % num_1;
a2 += a;
if (a == 0)
{
num_3 += i;
}
}
alert("кількість неврахованих чисел, які не відповідають умові - " +
" ділення без остачі на " + num_1 + " = " + a2);
alert("Сума чисел, що відповідають умовам в діапазоні від 0 до " + num_2 + " = " + num_3);
}
</script>
С горем пополам оно выполняет то что мне надо, но работает у меня она только в 1st JavaScript Editor v3.8
А мне надо всандалить его на страничку. :confused:
Пробовал даже такую штуку:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Но это не помогает, баузёр пишет всякий бред.
Подскажите пожалуйста че делать!