Найдены дубликаты

+2

т.е булевой переменной для пола им мало? говнокодеры

раскрыть ветку 1
+2

Раньше было достаточно, но теперь всё сложно.

Иллюстрация к комментарию
+1
ну баян же...
0

Что за сексизм! Даёшь политкорректные алгоритмы.

Иллюстрация к комментарию
раскрыть ветку 1
0

Я видел, тут же прикол в дебагинге)

0

Да какая разница если там двойное равно вместо тройного?

0

Что за дискриминация по видовому признаку?!

Надо

if(you.gender == 'male')

Иллюстрация к комментарию
-1

Я бы по-другому сделал:


if ((human.gender == 'male') && (human.toilet.need == true))  //пол человека мужской и нужно в туалет?

{

   toilet Toilet = new Toilet();

   toilet = human.position.building.floor.toilet;

   toilet.male.open=true;                    //открыть мужской туалет

   human.move_to(toilet.male());     //человек должен войти в этот туалет

   human.toilet.start(human.toilet.do_demand(human.toilet.demand)); //справить нужду

}


Как-то так. Что-то меня понесло...

раскрыть ветку 5
+2

Так-то оно может быть и верно, но нужно чтобы было одновременно и программоподобно и человеку понятно, поэтому можно было бы написать так:


if ( self.Gender == Gender.Male ) { toilet = this };

+1
Сыровато. Нет функций смывания за собой, вытирания 5-й точки, мытья рук и выхода из класса туалета. По факту человек зависнет в толчке, что, в принципе, весьма жизненно :D
раскрыть ветку 1
0

Не успел отредактировать:

toilet Toilet = new Toilet(); // инициируем туалет

toilet = human.position.building.floor.toilet; // туалет в позиции человека

if ((human.gender == 'male') && (human.toilet.demand != nothing)) //пол человека мужской и нужно в туалет?

{

  toilet.male.open=true; //открыть мужской туалет

  human.move_to(toilet.male()); //человек должен войти в этот туалет

  human.toilet.start(human.toilet.do_demand(human.toilet.demand)); //справить нужду

}

//Нужно еще обработку исключений привинтить...

// demand - тип нужды

// do_demand - функция справления нужды, где и происходит вызов функций "подтереться", "смыть", "помыть руки" и прочих.

0

Вы не учитываете, что это должен быть цикл по всем людям в здании. Вы для каждого человека свой туалет создаете.

раскрыть ветку 1
0

Не для каждого, только для нуждающихся, хотя доработка необходима. Хотя если программа отслеживает только одного человека то все хорошо.

-1

Табличка по всем параметрам говно, но сейчас набегут тыжпограмисты и заминусят мой пост.

Хотя глядя на современный говнософт, как то похуй на минуса.

раскрыть ветку 1
0

Что дверь, что коммент вк- унылый говнокод

Похожие посты
Похожие посты не найдены. Возможно, вас заинтересуют другие посты по тегам: