PDA

View Full Version : سوال: طراحی شبیه ساز اسانسور با استفاده از Semaphoreها در C#‎



Alireza751
دوشنبه 08 دی 1393, 03:36 صبح
با عرض سلام و خسته نباشید به اساتید
پروژه زیر مال درس سیستم عامل ام هست من در C# کدش رو نوشتم ولی جواب نمیده اگه کسی میتونه کمک بکنه ممنون میشم
پروژه:
فرض کنید ار شما خواست شده است که برنامه ای برای کنترل یک اسانسور بنویسید ای اسانسور بین طبقات 1 تا 10 از ساختمان حرکت میکند در ابتدا در طبقه اول قرار دارد تا زمانی که درخواستی نرسیده باشد اسانسور بی حرکت است هنگامی که اسانسور در خواستی دریافت کند شروع به حرکت میکند نحوه حرکت به این ترتیب است که اسانسور شروع به بالا رفتن میکند و در حین حرکت به درخواست ها عمل میکند هر گاه اسانسور به طبقه 10 برسد هنوز درخواستی وخود داشته باشد جهت حرکت برعکس شده و حرکت ادامه می یابد به این ترتیب مادامی که درخواست وجود داشته باشد اسانسور از طبقه 1 به 10 رفته سپس از 10 به 1 بر میگردد و این حلقه ادامه می یابد در ضمن اسانسور محدود به 5 نفر است و 5 شخص میتوتند همزمان سوار ان بشود واگر درخواستی وجود نداشته باشد در هر طبقه ای باشد به طبقه 1 برمیگردد

Alireza751
دوشنبه 08 دی 1393, 03:43 صبح
using System;using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

Alireza751
پنج شنبه 25 دی 1393, 16:35 عصر
کسی نیست که بتونه به من کمک کنه؟