بکندباز

بازی سنگ، کاغذ و قیچی دو بازیکن دارد. بازیکن اول می تواند قیچی (مقدار 1) ، سنگ (مقدار 2) و یا کاغذ(مقدار 3) را انتخاب کند و بازیکن دوم همین طور.

اگر انتخاب دو بازیکن یکسان باشد، مساوی اند. اگر متفاوت باشد، یک نفر برنده است و برنده یک امتیاز را کسب می کند. برای مثال:
اگر بازیکن اول قیچی و بازیکن دوم کاغذ را انتخاب کند، بازیکن اول برنده است. چون قیچی کاغذ را می برد.
اگر بازیکن اول قیچی و بازیکن دوم سنگ را انتخاب کند، بازیکن دوم برنده است. زیرا سنگ قیچی را می شکند.
اگر بازیکن اول سنگ و بازیکن دوم کاغذ را انتخاب کند، بازیکن دوم برنده است. زیرا کاغذ دور سنگ می پیچد.
برنامه ای که این مسابقه را 5 دور بین دو بازیکن انجام می دهد و برنده را نمایش می دهد (بازیکن ها از انتخاب همدیگر خبر ندارند).

نمونه کد

Round 1
The first player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :2
The second player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :3
Round 2
The first player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :1
The second player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :2
Round 3
The first player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :2
The second player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :3
Round 4
The first player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :1
The second player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :3
Round 5
The first player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :3
The second player chooses the number ==> [scissor = 1] , [Rock = 2], [Paper = 3] :1
--The second player wins--

پاسخ های کاربران به این تمرین

Aliak
امتیاز:‌ 8621
0 0
‎C#‎
18 مرداد 1402

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

mantix
امتیاز:‌ 16256
0 0
‎C#‎
18 فروردين 1402

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

نظرات

*
*