Курсовая работа: Разработка имитационной модели системы массового обслуживания
min=floorf (Tm-hr*60);
sek=floorf ( (Tm*100- (hr*60+min) *100) /60);
sprintf (a,"%2.0f:%2.0f:%2.0f",hr,min,sek);
m_Table2. SetTextMatrix (OCH. kol1 [i],1+i*4,a);
itoa (OCH. kol1 [i],a,10);
m_Table2. SetTextMatrix (OCH. kol1 [i], i*4,a);
if (stat1 [i] ==0&&stat2 [i] ==0)
{
m_Table2. SetTextMatrix (OCH. kol1 [i],3+i*4,"Выполняется");
OCH. CountObsl [i] =1;
Kli [i]. Stat [OCH. o1 [i]] =2;
stat1 [i] =1;
}
else
{
m_Table2. SetTextMatrix (OCH. kol1 [i],3+i*4,"Ожидает");
Kli [i]. Stat [OCH. o1 [i]] =1;
}
}
Klient--;
// // // // // // // // выбывание из очереди // // // // // // // // // // // // // // //
int count;
for (int ki=0; ki<m_CountOch; ki++)
{
for (int j=1; j< (OCH. o1 [ki] +1); j++)
{
count=Kli [ki]. num1 [j] ;
if (strcmp (m_Table2. GetTextMatrix (count,3+ki*4),"Выполняется") ==0)
{