Быстрый старт. Решение задания №2.7

Представляем решение домашнего задания 2.7.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.

комментария 4 на “Быстрый старт. Решение задания №2.7”

  1. Здравствуйте. Есть вопросы.
    Логика в преобразовании типов у меня конечно пока что хромает. Не так сообразила, в итоге данный метод даты рождения с типом строка не догнала.
    теперь есть вопросы по теме:
    В одном случае мы объявляем переменную НовыйГод, а в другом деньРождения.
    Функция РазностьДат. Когда вы её описывали в каждой процедуре, то там нужно было каждую переменную называть своим именем. Что обычно наблюдаю.
    А когда вынесли данную функцию отдельной процедурой с параметрами дата1 и Дата2, где переменные для подсчета имели уже не эти имена, а свои в процедурах назначенные. В каком случае можно приходить к такому методу?
    В Процедурах нужно обращаться только по имени переменной?
    В функциях допускается иное имя переменной? Это при условии оператора Возврат? Или при том что если передаем переменную в качестве параметра, то уже каприза к имени в этом случае нет?

    • Добрый день, Елена!

      К сожалению, смысл вопросов ускользает, пока не понятно о чем Вы спрашиваете.

      Сделаем так – напишите вопросы в мастер-группу, приведите примеры по каждому вопросу.
      При необходимости сделайте скриш-шоты.
      Будем рады ответить :)

  2. Вячеслав 29.08.2012 в 08:05

    Доброго времени!
    Андрей, у меня первоначально решение было подобно эталонному. Но наткнулся на проблему.
    Если человеку сильно не повезло и дата его рождения = 29.02.1964, то преобразование не будет выполнено в невисокосном году.

    • Андрей Шнитов 29.08.2012 в 14:56

      Вячеслав, можете сделать проверку для високосного года.