Логические выражения - C#
Формулировка задачи:
Добрый вечер помогите пожалуйста составить Логическое выражение.
Есть переменные относящиеся к Предложеным вариантам (ПКолКомнат, ПЭтаж, ППлощадь)
Есть переменные относящиеся к Требуемым вариантам (ТКолКомнат, ТЭтаж, ТПлощадь)
Надо составить логическое выражение
if ( ПКолКомнат = ТКолКомнат
и
ПЭтаж = ТЭтажи
ППлощадь = +- 10 процентов от ТПлощадь) { то какоето действие } Написал вот так, но почему то не работает как надоPPloshadMax = PPloshad + ((PPloshad / 100) * 10); ( вычислял ППлощадь + 10%)
PPloshadMin = PPloshad - ((PPloshad / 100) * 10); ( вычислял ППлощадь - 10%)
if (ZColComnat == PColComnat && ZFloor == PFloor && (ZPloshad <= PPloshadMax || ZPloshad >= PPloshadMin))
{
MessageBox.Show("Совпадения");
}Решение задачи: «Логические выражения»
textual
Листинг программы
if(ZColComnat == PColComnat) if(ZFloor == PFloor) if((ZPloshad <= PPloshadMax || ZPloshad >= PPloshadMin))