X
تبلیغات
پیکوفایل
رایتل
1 بهمن 1389 @ 15:55

شبیه سازی مسابقه لاکپشت و خرگوش

توضیحات :  کد درخواست این پروژه ۱۹۹۹ میباشد.
این پروژه مسابقه معروف لاکپشت و خرگوش را شبیه سازی می کند. مسابقه از خانه شماره یک شروع شده و هر خانه نماینده یک محل در مسیر مسابقه است. خط پایان در خانه شماره هفتاد است و هر شرکت کننده که زودتر به خانه هفتاد برسد یا از آن عبور کند، برنده است. مسیر مسابقه دارای نشیب و فراز است و یک ثانیه شمار شبیه سازی شده و در هر ثانیه برنامه محل دو شرکت کننده را بر اساس قوانین زیر تنظیم میکند. برنامه در هر ثانیه یک عدد تصادفی را تولید می کند.
اگر عدد تولید شده بین یک تا پنج باشد ، لاکپشت سه خانه به جلو حرکت می کند ، اگر شش یا هفت باشد شش خانه به عقب برمیگردد و اگر هشت ، نه یا ده باشد یک خانه به جلو میرود.
برای خرگوش اگر عدد یک یا دو باشد ، به معنای خواب خرگوشی است و خرگوش یک دوره بی حرکت می ماند. اگر سه یا چهار باشد ، نه خانه به جلو میرود. اگر پنج باشد دوازده خانه برمیگردد. اگر شش ، هفت یا هشت باشد یک خانه به جلو میرود و اگر نه یا ده باشد سه خانه به عقب برمیگردد.
حرف T نشانه مکان لاکپشت و حرف H  نشانه مکان خرگوش است. اگر یکی از شرکت کننده ها یا هردو با هم برنده شوند ، برنامه پیام مناسبی چاپ میکند.      

این سورس در محیط ویندوز xp و به زبان Cpp نوشته شده است.  

کامپایلر : Turbo C    


توضیحات فارسی کدهای پروژه در قالب یک فایل pdf ارائه شده است.


هزینه ارسال سورس این برنامه به همراه فایل اجرایی و توضیحات فارسی پانزده هزار تومان 

دانلود رایگان فایل اجرایی Download  


نظرات (0)
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد