Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Моделювання роботи автовокзалу

Реферат Моделювання роботи автовокзалу





LineClient ()

{line;

}

// додавання в чергу кліетаvoid AddToLine (client a)

{t = new client ();. CopyClient (a); _time.CopyTime (waiting_time + t.getServiceTime ());. setServiceTime (waiting_time); (t.getClientId () <1 )

{_time.CopyTime (average_time + waiting_time);

}

{_time.CopyTime ((average_time + waiting_time)/2);

}. Add (t);

}

// додавання міста в направленіеvoid InsertCity (city c)

{. AddCity (c);

}

// повернення назви направленіяstring getDirectionName ()

{one.getNameDirection ();

}

// повернення посилання на направленіеdirection getDirection ()

{one;

}

}

// ---------------------------------------- ------------ Simulation

{Time base_time ;//початкове времяTime simul_time ;//час сімуляцііTime next_arrival ;//час прибуття наступного кліентаint CountClient ;//кількість кліентовTime Average_time ;//середній час ожіданіяList service ;// список кас

// конструкторSimulation ()

{_time = new Time (); _arrival = new Time (); _time = new Time (); _time = new Time (); = 0; = new List ();

}

// друк статистики в діалоговому окнеvoid Statistic (TextBox text)

{. Lines = new string [] {"Всього обслужено клієнтів:" + Convert.ToString (CountClient)}; _office t; () ;//обчислення середнього часу очікування по всіх касах. AppendText (Environment.NewLine + "Середній час очікування:" + Average_time.printTime ()); (int i = 0; i

{= (ticket_office) service.ToArray (). GetValue (i);. AppendText (Environment.NewLine + t.getDirectionName ());. AppendText (Environment.NewLine + "обслуговано клієнтів: "

+ Convert.ToString (t.getCountClient ()));. AppendText (Environment.NewLine + "квитків продано:"

+ Convert.ToString (t.getCountTicket ()));. AppendText (Environment.NewLine + "Середній час очікування:"

+ t.GetAverageTime (). printTime ());

}

}

// підрахунок середнього часу одіданіяvoid AverTime ()

{temp = new Time (0,0); _office t; (int i = 0; i

{= (ticket_office) service.ToArray (). GetValue (i); = temp + t.GetAverageTime ();

} _time = temp/(service.Count);

}

Назад | сторінка 9 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Додавання одночастотних коливань, що відбуваються уздовж однієї прямої. Ве ...
  • Реферат на тему: Пароплавна компанія White Star Line
  • Реферат на тему: Пароплавна компанія White Star Line
  • Реферат на тему: Моделювання роботи бібліотеки на С #
  • Реферат на тему: Моделювання роботи гідроприводу