Arşiv

Posts Tagged ‘Banka simulasyonu’

C dilinde Banka İşlem Simulasyonu

Ağustos 30, 2010 Yorum bırakın

Algoritma ve Programlama II:

 şterilerine 3 adet gişe ile hizmet veren bir banka şubesinin simülasyon programıdır. Müşteriler 0 ile 5 dakika aralığında rasgele olarak belirlenen aralıklarda gelmekte ve hizmet almak istemektedirler. Müşteriler bankaya geldikleri anda, ilk giren ilk çıkar (FIFO) mantığına göre işleyen ve kapasitesi 100 olan bir bekleme kuyruğuna yerleştirilmektedirler. Bir müşteri kuyruğun en önüne geldiğinde, en az 1 tane boş gişe varsa boş gişelerden birisi tarafından hizmet verilmektedir, hiç boş gişe yoksa bir tanesinin boşalmasını beklemekte ve boşalan gişe tarafından hizmet verilmektedir. Bir gişe boşaldığında, hemen sonraki müşteriye hizmet vermeye başlamakta ve bir müşterinin kuyruğun önünden herhangi bir gişeye gitmesi hiç zaman almamaktadır. Herhangi bir gişenin herhangi bir müşteriye verdiği hizmet 3 ile 10 dakika aralığında rasgele olarak belirlenen bir süre kadar sürmektedir. Bir müşteriye verilen hizmet bittiğinde, müşteri hemen gişeyi terk etmekte ve gişe boş olmaktadır. Ve gerekli bilgiler listelenmektedir.

Programın kodu:

Odev3

Ödev metni:

Odev-3