Написал на том, что было под рукой: 1C
Если Квартира > ЭтажейВДоме * КвартирНаЭтаже Тогда
Сообщить("Нет такой квартиры в доме, мало этажей!");
ИначеЕсли Квартира <= КвартирНаЭтаже Тогда
Сообщить("Живет на первом этаже");
Иначе
ЖиветНа = Цел(Квартира / КвартирНаЭтаже);
ОстатокЭт = Квартира%КвартирНаЭтаже;
Если ОстатокЭт>0 Тогда //
ЖиветНа = ЖиветНа+1;
КонецЕсли;
Если ЖиветНа%2=0 И ЖиветНа=ЭтажейВДоме Тогда // это четный и последний
ВыходитьНа = ЖиветНа-1;
ИначеЕсли ЖиветНа%2=0 Тогда // четный в НЕчетный этаж
ВыходитьНа = ЖиветНа+1;
Иначе
ВыходитьНа = ЖиветНа;
КонецЕсли;
Сообщить(" Выйдет на: "+ВыходитьНа);
КонецЕсли;
Во-первых, представленный для анализа документ должен соответствовать действующему образцу. Распознать подделку можно по внешним данным, к примеру, при наличии в бланке несуществующих в оригинале строк.
Во-вторых, убедиться в оригинальности документа можно, обратившись к изучению подлинности бланка. Так, все оригинальные бланки в официальных документах должны иметь одинаковую фактуру бумаги, единые знаки защиты (голограммы и пленки), единую серию и номер документа на всех страницах. К самому заполнению официальных бумаг тоже предъявляются строгие требования. В частности, речь идет о заполнения и используемых шрифтах. В правильно заполненном документе не должно быть исправлений и ошибок.
В-третьих, оригинальный документ, представленный специалистам для изучения, не должен иметь признаков замены фотографии, если обязательность вклеивания фотокарточки предусмотрена самим видом документа. Подлинность документа подтверждает применение оригинальных печатей с указанием реквизитов органа, удостоверившего факт выдачи официальной бумаги.
Если имеется возможность сверить фото на бланке с личностью владельца документа, что осуществляется визуальная сверка фото на документе и личности его предъявителя.