Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2020, 22:36   #1
xrissstina
 
Регистрация: 24.05.2020
Сообщений: 4
По умолчанию Условный оператор JavaScript

Здравствуйте! Недавно начала изучать JavaScript, столкнулась с проблемой при решении нижеизложенной задачи:

Есть два конверта со сторонами (а,б) и (с,д) определить, можно ли один конверт вложить в другой?

Написала код:

function maxim(obj){
var a=1*obj.first.value;
var b=1*obj.second.value;
var c=1*obj.third.value;
var d=1*obj.fourth.value;
var f;
if ((a<c)||(b<d))
{
obj.rezultat.value=f;
f=('Можно');
}
else
{
obj.rezultat.value=f;
f=('Нельзя');
}
}

Не могу понять, в чем ошибка, вроде в самом коде ошибок нет. За помощь буду благодарна!
xrissstina вне форума Ответить с цитированием
Старый 24.05.2020, 23:20   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию

Если так попробовать?
Код:
if ((a<c)||(b<d))
{
f=('Можно');
}
else
{
f=('Нельзя');
}
obj.rezultat.value=f;
Да, и условие, судя по задачи, неверное.
Arigato вне форума Ответить с цитированием
Старый 25.05.2020, 00:22   #3
Berners-Lee
Пользователь
 
Регистрация: 18.05.2020
Сообщений: 21
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Да, и условие, судя по задаче, неверное.
Да уж, лучше заменить на
Код:
(a<c) && (b<d)
Berners-Lee вне форума Ответить с цитированием
Старый 25.05.2020, 00:38   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

Ну и для учета поворота на 90 градусов:
Код:
((a < c) && (b < d)) || ((a < d) && (b < c))
или
Код:
(Math.min(a, b) < Math.min(c, d)) && (Math.max(a, b) < Math.max(c, d))
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условный оператор.Оператор выбора. nurg Паскаль, Turbo Pascal, PascalABC.NET 6 13.06.2012 14:10
Условный оператор,оператор цикла и массив Klark73 Microsoft Office Excel 1 19.12.2011 17:09
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50