ify"> = TotTime; = TotOrd; = ServOrd;
();
} void button1_Click (object sender, EventArgs e)
{. Enabled = true;. ActiveForm.Close ();
}
void ResultForm_Load (object sender, EventArgs e)
{i = 0;
[] P = new double [numOfChannels +1];. ColumnCount = numOfChannels +1; [] row = new string [numOfChannels + 1];
. Enabled = false;
// Розрахунки
// Розрахунок порівн. числа потупивши заявок в од. часу (Лямда) = totalInOrders/(double) workTime;
// Розрахунок порівн. числа обслужваемих заявок одним каналом (Мю) = (servedOrders/(double) workTime)/(double) numOfChannels;
// Розрахунок порівн. інтервалу часу між поступл. заявок = 1/inOrders;
// Розрахунок СРЮ інтервалу часу обслуговування каналу = 1/ordersInService;
// Коефіцієнт завантаження = inOrders/ordersInService;
// Р0 = 1/(1 + Sum (koefNagruzki, numOfChannels));
// Імовірність відмови = ((Stepen (koefNagruzki, numOfChannels)/Factor (numOfChannels)) * Po);
// Відносна пропускна здатність = 1 - otkaz;
// Абсолютна пропускна здатність = (totalInOrders/(double) workTime) * otnSposob;
// Число зайнятих каналів = absolSposob/(double) ((servedOrders/(double) workTime)/(double) numOfChannels);
// Вивід на форму.Text = Math.Round (inOrders, ChisloZnakov (precision)). ToString () + "заявок в ед.вр.";. Text = Math.Round ( ordersInService, ChisloZnakov (precision)). ToString () + "заявок в ед.вр.";. Text = numOfChannels.ToString ();. Text = precision.ToString ();. Text = Math.Round (ordersInterval, ChisloZnakov (precision)). ToString () + "ед.вр.";. Text = Math.Round (channelsInterval, ChisloZnakov (precision)). ToString () + "ед.вр.";. Text = workTime.ToString () + "ед.вр.";. Text = totalInOrders.ToString () + "заявок";. Text = servedOrders.ToString () + "заявок";. Text = Math.Round ( koefNagruzki, ChisloZnakov (precision)). ToString () + "заявок";. Text = (Math.Round (otkaz * 100, ChisloZnakov (precision))). ToString () + "%";. Text = ( Math.Round (otnSposob * 100, ChisloZnakov (precision))). ToString () + "%";. Text = (Math.Round (absolSposob, ChisloZnakov (precision))). ToString () + "заявок" ;. Text = (Math.Round (zanyatKanaly, ChisloZnakov (precision))). ToString ();
// Ймовірності стану системи
(i <= numOfChannels)
{(i == 0)
{[i] = Po; dataGridView1.Columns [i]. Name = "P" + i.ToString (); [i] = Math.Round (P [i] * 100, ChisloZnakov (precision)). ToString () + "%"; ...