Контрольная работа: Имитационное моделирование на основании предварительно установленных зависимостей
printf(" \n█\n█\t║ Средний процент обслуживания пассажиров %.2f%%", serve_av*100);
gotoxy(70,12);
printf("║");
printf(" \n█\n█\t║ Средний процент отказов в обслуживании %.2f%%", refuse_av*100);
gotoxy(70,13);
printf("║");
printf(" \n█\n█\t║ Всего кассы простаивали: %.0fч. %.0f мин. ",floor( t_free/60 ),
t_free-floor( t_free/60 )*60 );
gotoxy(70,14);
printf("║");
printf(" \n█\n█\t║ Среднее время простоя 1 кассы: %.0fч. %.0f мин.",
floor( t_free_av/60 ), t_free_av-floor( t_free_av/60 )*60);
gotoxy(70,15);
printf("║");
gotoxy(70,16);
printf("║");
printf(" \n█\t╚════════════════════════════════════════════════════════════╝ ");
getch();
}
//Функция возвращающая СЧ в диапазоне от 0 до 1
float RND_DIG (void)
{
float
x; //СЧ в диапазоне от 0 до 1
N=(NI*N0);
ND=floor(N/100);
ND=(ND/10000-floor(ND/10000))*10000; // Отбросим первые 2 цифры
N0=NI;
NI=ND;