URI:
   DIR Return Create A Forum - Home
       ---------------------------------------------------------
       Class Discussion
  HTML https://srm.createaforum.com
       ---------------------------------------------------------
       *****************************************************
   DIR Return to: Operating System
       *****************************************************
       #Post#: 18--------------------------------------------------
       First come first serve (FCFS) [Operating System]
   DIR By: gaurav
       Date: May 3, 2019, 9:56 am
       ---------------------------------------------------------
       #include<stdio.h>
       #include<conio.h>
       void main ()
       {
       clrscr();
       int num, i, a[100], b[100], c[100], d[100], sum=0, wait;
       printf("\t\t\t\tFIRST COME FIRST SERVE\n\n");
       printf("Enter the number of processor you want=");
       scanf("%d",&num);
       printf("\n");
       for(i=0; i<num; i++)
       {
       printf("Enter the brust time taken for the processor p [ % d
       ]=",i+1);
       scanf("%d",&a [ i ] );
       }
       printf("\n");
       for(i=0; i<num; i++)
       {
       printf("--------");
       }
       printf("\n");
       for(i=0; i<num; i++)
       {
       printf("P [ % d ] = %d |\t",i+1,a [ i ] );
       }
       printf("\n");
       for(i=0; i<num; i++)
       {
       printf("--------");
       }
       printf("\n");
       //for the service time
       for(i=0; i<=num; i++)
       {
       c [ i ] =sum;
       printf("%d\t",sum);
       sum=sum+a [ i ];
       b[ i ]=sum;
       }
       //for waiting time
       for(i=0; i<num; i++)
       {
       wait=b[ i ] - i;
       d [ i ]=wait;
       }
       printf("\n\n\n");
       printf("\t\t\tGANNT CHART\n\n");
       printf("PROCESSOR\tARRIVAL TIME\tBRUST TIME\tWAITING
       TIME\tTURNAROUND TIME\n");
       for(i=0; i<num; i++)
       {
       printf("P[%d]\t\t%d\t\t%d\t\t %d\t\t%d\n",i+1,i,a [ i ] ,d [ i
       ],b [ i ] );
       }
       getch();
       }
       *****************************************************
       Page 1 of 1