Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2016, 11:50
Новичок на форуме
Отправить личное сообщение для Vetal_E Посмотреть профиль Найти все сообщения от Vetal_E
 
Регистрация: 23.08.2016
Сообщений: 2

Помощь с задачкой! Запрос числа у пользователя!
Господа помогите пожалуйста разобраться с данной задачей:
"Запросить у пользователя число и проверить одним выражением на следующие условия:
Число должно быть от 100 до 999 включительно, также должно быть четным и не кратным 10! Кроме этого, из указанного промежутка подойдут числа кратные 100 и не кратные 300! И последние числа которые подойдут - это 650 и 750!!!"
При вводе подходящей нам цифры, результатом выполнения должно быть "true", а не подходящей - "false" соответственно!
Не использовать "if" и "else"!

Вот то, что я по этому поводу накидал:
var num, res, message;
num=prompt('Введите число из условия:');
num=+num;
res=(num>=100)&&(num<=999)&&(num%2===0)&&(num%10!==0)&&(num%100===0)||(num%300!==0)||(num===650)||(num===750);
message='Ваше число из условия: (true-подходит, false-нет): '+res;
alert(message);


Подскажите, разьясните что не так и как сделать правильно! Спасибо!

Последний раз редактировалось Vetal_E, 24.08.2016 в 11:58.
Ответить с цитированием