Lab 10 Out Put
Lab 10 Out Put
AIM:
ALGORITHM:
PROGRAM:
int main() {
float avgwt, avgtt;
string pname[10], c[10];
int wt[10], tt[10], bt[10], at[10], t,
q, i, n, sum = 0, sbt = 0, ttime, j, ss =
0;
wt[0] = 0;
for (i = 0; i < n; i++) {
wt[i + 1] = wt[i] + bt[i];
tt[i] = wt[i] + bt[i];
sum = sum + (tt[i] - bt[i]);
sbt = sbt + (wt[i + 1] - at[i]);
// tt[i] = wt[i] + bt[i];
ss = ss + bt[i];
}
avgwt = (float)sum / n;
avgtt = (float)sbt / n;
return 0;
}
OUTPUT:
Enter the number of processes: 2
Enter the NAME , BURST TIME and ARRIVAL TIME of the process
NAME : P1
BURST TIME : 6
ARRIVAL TIME : 0
NAME : P2
BURST TIME : 3
ARRIVAL TIME : 1
GANTT CHART
| P1 | P2
0 6 9