256 Party

11 сентября
клуб
«Авиатор»
 

До 256 дня осталось 2 дня

Output    Code

Почему 256 Party?

Число 256 = 28 — максимальное число количество чисел, которое можно выразить одним байтом. (Впрочем, любому ИТ-шнику это и так известно).

256 Party — это вечеринка, пропитанная настроением ИТ. В 2007 году мы впервые собрались в нашем городе, чтобы официально отпраздновать этот, тогда еще неофициальный, праздник. Праздник программистов, системных администраторов, тестировщиков — короче, всех специалистов в области информационных технологий.

А ровно год назад — 11 сентября 2009 года — праздник получил уже официальный статус, благодаря Указу Президента РФ «О Дне программиста».

Как можно попасть на вечеринку?

Для того чтобы попасть на 256 Party, необходимо зарегистрироваться на сайте.

В этом году вечеринка пройдет 11 сентября (суббота) в клубе «Авиатор». Стоимость входного билета для зарегистрированных участников, как и в прошлом году, будет ниже!

Для того чтобы получить скидку при покупке билета в кассе клуба, нужно всего лишь назвать кассиру ФИО и компанию / вуз, указанные вами при прохождении процедуры регистрации.


* все цифры указаны в десятичной системе счисления.
  1. namespace Party256{
  2.  #region "Что это"
  3.   public const string partyName = "256 Party";
  4.   public const int partyValue = &H100;
  5.   public const string partyPlace = "Авиатор";
  6.   public const DateTime partyDate = new DateTime(2011, 9, 11);
  7.  
  8.   /// <summary>
  9.   /// Почему 256 Party?
  10.   /// </summary>
  11.   public void WhyParty()
  12.   {
  13.    StringBuilder partySB;
  14.    DateTime pastDate = new DateTime(2009, 9, 11);
  15.    partySB.Append("Число {0} = 2^8 - максимальное число количество чисел,");
  16.    partySB.AppendFormat("которое можно выразить одним байтом.", partyValue);
  17.    partySB.AppendLine("(Впрочем, любому ИТ-шнику это и так известно).");
  18.    partySB.AppendFormat("{0} — это вечеринка, пропитанная настроением ИТ.", partyName);
  19.    partySB.Append("В 2007 году мы впервые собрались в нашем городе,");
  20.    partySB.Append(" чтобы официально отпраздновать этот,");
  21.    partySB.Append(" тогда еще неофициальный, праздник. ");
  22.    partySB.Append("Праздник программистов, системных администраторов,");
  23.    partySB.Append("тестировщиков — короче, всех специалистов");
  24.    partySB.Append(" в области информационных технологий." & VbCrLf);
  25.    partySB.AppendFormat("А ровно год назад — {0}", pastDate.ToString("d MMMM yyyy"));
  26.    partySB.Append(" — праздник получил уже официальный статус,");
  27.    partySB.Append(" благодаря Указу Президента РФ «О Дне программиста».");
  28.   }
  29.  
  30.   /// <summary>
  31.   /// Как можно попасть на вечеринку?
  32.   /// </summary>
  33.   public void PartyAccess(){
  34.    if (!Me.IsRegistered){
  35.     Console.WriteLine("Для того чтобы попасть на " & partyName);
  36.     Console.WriteLine(", необходимо зарегистрироваться на сайте.");
  37.     return;
  38.    }
  39.    Console.WriteLine("В этом году вечеринка пройдет " & partyDate.ToString("d MMMM yyyy")
  40.            + String.Format(" в клубе «{0}».", partyPlace));
  41.  
  42.    if(Me.IsRegistered){
  43.     Console.WriteLine("Стоимость входного билета, как и в прошлом году, будет ниже!");
  44.     if(!Me.IsAuthenticated){
  45.      Console.WriteLine("Для того чтобы получить скидку при покупке билета в кассе клуба,");
  46.      Console.WriteLine("нужно всего лишь назвать кассиру ФИО и компанию / вуз,");
  47.      Console.WriteLine("указанные вами при прохождении процедуры регистрации.");
  48.     }
  49.    }
  50.   }
  51.  #endregion
  52. }