/p>
public 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 ());
}
}
моделювання імітація час
2.4 Робота програми моделювання
Результат роботи програми на екрані:
В
Результат роботи програми в журналі подій:
: 30 відправка рейсу до Омська
Кількість пасажирів: 0
: 35: прибув клієнт № 1
: 36: Клієнту № 1 продано квиток на Камінь-на-Обі
час відправки: 11:30
: 40: прибув клієнт № 2
...
: 40: прибув клієнт № 261
: 42: Клієнту № 261 продано квиток на Камінь-на-Обі
час відправки: 20:30
Клієнту № 260 квиток не проданий
: 45: прибув клієнт № 262
Клієнту № 262 квиток не проданий
: 47: прибув клієнт № 263
Література
1. Методичні вказівки до курсової роботи для студентів 2 курсу денного відділення факультету автоматики та обчислювальної техніки напрямки 230100 "Інформатика та обчислювальна техніка"
Додаток 1
Файл В«Program.csВ»
using System; System.IO; System.Collections.Generic; System.Linq; System.Windows.Forms; System.Threading; _1
{
// ----- Час -----// class Time
{int hour; int min;
// конструктор без параметровTime ()
{= min = 0;
}
// конструктор з параметраміTime (int h, int m)
{= (h> = 0 && h <24)? h: 0; = (m> = 0 && m <60)? m: 0;
}
// копіювання об'ектаvoid CopyTime (Time t)
{= t.hour; = t.min;
}
...