Контрольная работа: Имитационное моделирование на основании предварительно установленных зависимостей

printf( "\n█\t\tу касс:");

scanf( "%f", &MO );

}while( MO<=0 );

do

{

printf( "\n█\tВведите среднеквадратическое отклонение времени ");

printf( "\n█\tобслуживания у касс:");

scanf( "%f", &SKO );

}while( SKO<=0 );

massive(); // создание и обнуление массива

minutes=floor( hours*60 ); // переведем время работы в минуты

enter=0; // никто не входил

serve=0; // никого не обслужили

refuse=0; // никому не отказали

t_free=0; // кассы еще не простаивали

current_time=0; // начало отсчета времени с нуля

enter_time_=time_to(); // когда зайдет следующий

/* Цикл моделирования работы зала

for( current_time=0; current_time<=minutes; current_time++ )

{

/* Коррект-ка времени обсл-я у каждой кассы */

if( current_time )

for( i=1; i<=m ;i++)

if( tau[i] ) //Если касса занята, то уменьшим время обсл-я

tau[i]--; // в ней на 1 мин.

else // Если касса свободна, наращиваем общее время

t_free++; // простоя касс.

if( enter_time_<=current_time )

{

К-во Просмотров: 669
Бесплатно скачать Контрольная работа: Имитационное моделирование на основании предварительно установленных зависимостей