BERBER SIMILASYON
#include <stdio.h>
#include<stdlib.h>
main()
{
int i, bekmuss,gelzam,ss,plzam,denzam,zamart,gelmuss,
musno,gels,serbit,serbas,beks,topgelmus;
randomize();
printf("similasyonun uygulama suresini giriniz=");
scanf("%d",&plzam);
printf("denetim zamanini giriniz=");
scanf("%d",&denzam);
bekmuss=0;
zamart=0;
musno=0;
gels=0;
serbit=0;
i=0;
topgelmus=0;
for(zamart=denzam;zamart<=plzam;zamart=zamart+denzam)
{
gelmuss=rand()%5;
gelzam=0;
gelzam=i+gelzam;
topgelmus=topgelmus+gelmuss;
printf("ngelen musteri sayisi=%d",gelmuss);
printf("ngunde toplam gelen musteri sayisi=%d",topgelmus);
printf(" bekleyen musteri sayisi=%dn",bekmuss);
for(musno=1;musno<=gelmuss;musno++)
{
gels=rand()%5;
gelzam=gelzam+gels;
if(gelzam<serbit)
{
serbas=serbit;
beks=serbit-gelzam;
bekmuss=bekmuss+1;
ss=rand()%10+5;
serbit=serbas+ss;
}
if(gelzam>=serbit)
{
serbas=gelzam;
ss=rand()%10+5;
serbit=serbas+ss;
beks=0;
}
printf("n gelis suresi=%d",gels);
printf(" gelis zamani=%d",gelzam);
printf(" servis suresi=%d",ss);
printf("n servis baslama=%d",serbas);
printf(" servis bitis=%d",serbit);
printf(" bekleme suresi=%dn",beks);
}
i=i+denzam;
printf("n%d_____________________________________________________________n",i);
}
}
C Programlama Dili
AT&T Bell laboratuvarlarında, Ken Thompson ve Dennis M. Ritchie tarafından İşletim Sistemi' ni geliştirebilmek amacıyla B dilinden türetilmiş yapısal bir programlama dilidir. Geliştirilme tarihi 1972 olmasına rağmen yayılıp yaygınlaşması Brian W. Kernighan ve Dennis M. Ritchie tarafından yayımlanan "C Programlama Dili" kitabından sonra hızlanmıştır. Günümüzde neredeyse tüm işletim sistemlerinin (Microsoft Windows, GNU/Linux, *BSD, Minix) yapımında %95' lere varan oranda kullanılmış, halen daha sistem, sürücü yazılımı, işletim sistemi modülleri ve hız gereken heryerde kullanılan oldukça yaygın ve sınırları belirsiz oldukça keskin bir dildir. Keskinliği, programcıya sonsuz özgürlüğün yanında çok büyük hatalar yapabilme olanağı sağlamasıdır.
Programlamanın gelişim süreciyle beraber programlamanın karmaşıklaşması, gereksinimlerin artması ile uygulama programlarında nesne yönelimliliğin ortaya çıkmasından sonra C programcıları büyük ölçüde nesne yönelimliliği destekleyen bir alt küme C++ diline geçmişlerdir
|