Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Определение количества максимальных значений

Обсуждение темы Определение количества максимальных значений в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Помогите переделать. На экране в форме вводятся 3 вещественных чисела. Сдесь три числа складываются, а нам нужно определить количество максимальных значений, т.е. к ...


Закрытая тема
 
Опции темы
Старый 26.10.2010, 16:35   #1
Помогите переделать. На экране в форме вводятся 3 вещественных чисела. Сдесь три числа складываются, а нам нужно определить количество максимальных значений, т.е. к примеру вводим числа 3, 6, 6 то должно вывести 2, если вводим 3, 4, 7 то должно вывести 1.
<html>
<head>
<script>
function srec(obj)
{
a=obj.num1.value*1
b=obj.num2.value*1
c=obj.num3.value*1
obj.rez.value=a+b+c}
</script>
</head>
<body>
<form name="form1">
Введите первое число: <input type="text" name="num1">
<br>
Введите второе число: <input type="text" name="num2">
<br>
Введите третье число: <input type="text" name="num3" onChange="srec(form1)">
<br>
Результат: <input type="text" name="rez">
</form>
</body>
</html>
 
Старый 26.10.2010, 16:35
Ссылки
Старый 27.10.2010, 12:00   #2
Нужно так прописать JS функцию:

Код:
function srec(obj)
{
a=obj.num1.value*1;
b=obj.num2.value*1;
c=obj.num3.value*1;
obj.rez.value=3;
if (((a > b) && (a > c)) || ((a < b) && (a < c)))
{
  if (b == c)
  {
    obj.rez.value=2;
  }
  else
  {
    obj.rez.value=1;
  }
}
if (((b > a) && (b > c)) || ((b < a) && (b < c)))
{
  if (a == c)
  {
    obj.rez.value=2;
  }
  else
  {
    obj.rez.value=1;
  }
}
if (((c > a) && (c > b)) || ((c < a) && (c < b)))
{
  if (a == b)
  {
    obj.rez.value=2;
  }
  else
  {
    obj.rez.value=1;
  }
}
}
 
Старый 27.10.2010, 12:19   #3
Цитата:
Сдесь три числа складываются, а нам нужно определить
Всегда радовала политика "Нам нужно!")
 
Старый 27.10.2010, 19:35   #4
Огромное спасибо
Цитата:
Сообщение от Макс-Текс Посмотреть сообщение
Нужно так прописать JS функцию:

Код:
function srec(obj)
{
a=obj.num1.value*1;
b=obj.num2.value*1;
c=obj.num3.value*1;
obj.rez.value=3;
if (((a > b) && (a > c)) || ((a < b) && (a < c)))
{
  if (b == c)
  {
    obj.rez.value=2;
  }
  else
  {
    obj.rez.value=1;
  }
}
if (((b > a) && (b > c)) || ((b < a) && (b < c)))
{
  if (a == c)
  {
    obj.rez.value=2;
  }
  else
  {
    obj.rez.value=1;
  }
}
if (((c > a) && (c > b)) || ((c < a) && (c < b)))
{
  if (a == b)
  {
    obj.rez.value=2;
  }
  else
  {
    obj.rez.value=1;
  }
}
}
 
Старый 27.10.2010, 19:35
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sql подсчёт количества дней между текущей датой и заданой kostia ASP, Perl, PHP и MySQL 0 04.11.2013 21:20
Подсчет количества каждой уникальной марки автомобиля AlekseyB ASP, Perl, PHP и MySQL 2 04.11.2007 13:56
Неправильное отображение количества тем sl_play Книга жалоб и предложений 5 23.06.2005 01:04
как округлить число до нужного количества символов после запятой? sl_play Технологии Flash 8 14.06.2005 21:26
Счетчик количества кликов candy_man HTML, CSS, JavaScript 5 22.01.2005 07:53


Текущее время: 15:44. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум