xt); = Convert.ToInt32 (TBoxChannels.Text); = Convert.ToDouble (comboBoxPrecision.SelectedItem.ToString () );. Text = ""; i = 0;
// встановлення розмірності масивів = new int [NumOfChannels]; = new double [NumOfChannels];
= Convert.ToInt32 (TBoxCmoWork.Text);
// Переклад системи в первинний стан (обнулення всіх змінних) = 0; = 0; = 0; = 0;
(i <= NumOfChannels - 1)
{[i] = 0; [i] = 0; + +;
}
// Генерація надходження першої заявки = TimeGenerator (true, OrderInterval, Precision);. Text + = " n" + "-------------- --------- "+" n ";. Text + =" Поточний час СМО: "+ CmoTime.ToString ();. Text + =" n "+" - ---------------------- "+" n "; + +; (CmoTime, NumOfOrders); (TotalTime, CmoTime, NumOfChannels); (CmoTime , NumOfChannels, ChannelInterval, Precision);
// Подальша робота системи
{
// Генерація наступних моментів часу СМО = Math.Round ((CmoTime + TimeGenerator (false, OrderInterval, Precision)), ChisloZnakov (Precision));
. Text + = " n" + "-----------------------" + " n" ;;. Text + = "Поточний час СМО:" + CmoTime.ToString ();. Text + = " n" + "----------------- ------ "+" n ";
// Перевірка системи в поточний момент часу (TotalTime, CmoTime, NumOfChannels);
// Поява нової заявки ((NewOrder (CmoTime, OrderInterval, NumOfOrders)) && (CmoTime <= TotalTime))
{+ +; (CmoTime, NumOfOrders); (CmoTime, NumOfChannels, ChannelInterval, Precision);
}
} while (CmoTime
. Enabled = true;. Focus ();. Enabled = true;
} MessageBox.Show ("Усі поля обов'язкові для заповнення!");
}
// перевірка вводяться значенійbool Check (string Txt)
{
{. ToInt32 (Txt);
} (Exception)
{. Show ("Введене значення має бути цілим числом"); false;
} true;
}
// введення вхідного потокаvoid TBoxOrders_TextChanged (object sender, EventArgs e)
{. Enabled = true;
}
// введення інтенсивності обслужіваніяvoid TBoxOrderService_TextChanged (object sender, EventArgs e)
{. Enabled = true;
}
// введення кількості каналовvoid TBoxChannels_TextChanged (object sender, EventArgs e)