به نام خدا
درباره برنامه:
با عرض سلام و عرض ادب خدمت شما دوستان بزرگوار،
*****************************************************************
این برنامه شامل توابع گرافیکی و کمکی به شرح زیر می باشد:
1-tos: این تابع یک عدد تصادفی بین 1 تا 6 برای تاس ایجاد می کند.
2-abov: این تابع گرافیکی توضیحاتی درباره ی برنامه بدست می دهد.
3-Game:این تابع به عنوان کنترل کننده ی بازی می باشد.
4-help:این تابع گرافیکی توضیحاتی درباره ی چگونگی انجام بازی و...می باشد.
5-baner: این تابع گرافیکی برای صفحه آغازین بازی مورد استفاده قرار می گیرد.
6-screen: برای نمایش منو از این تابع استفاده شده است.
7-loading:در این تابع یک تابع گرافیکی هنگام بارگیری بازی فراخوانی می شود.
8-func_set:در ابتدای تابع اصلی برنامه،برای ست کردن مارها و پله ها فراخوانی می شود.
*** این 8 تابع به صورت توابع عضو عمومی کلاس marople اعلان شده اند...
و توابع:
1-load:در تابع loading برای شروع بازی فراخوانی می شود.
2-Random:این تابع یک عدد تصادفی بین min تا max ایجاد می کند.
3-set:در تابع func_set فراخوانی می شود که برای مقداردهی مارها و پله هادر صورتی که
sn (مشخص کننده مار) و یا st(مشخص کننده پله) مخالف صفر باشند استفاده می شود.
به صورت توابع عضو خصوصی کلاس marople اعلان شده اند.
************************************************************
در قسمت struct node هر گره تشکیل شده از:
1-node *left:یک اشاره گر از نوع گره برای اشاره به گره سمت چپ
2-node *right:یک اشاره گر از نوع گره برای اشاره به گره سمت راست
3-int index:متغیر برای شمارنده خانه ها
4- int step:متغیر برای تعداد پله
5-int snake:متغیر برای تعداد مار
6-BOOL st:متغیر از نوعBOOL(اگر st=1 آنگاه گره شامل پله است)
7-BOOL sn:متغیر از نوعBOOL(اگر sn=1 آنگاه گره شامل مار است)
#نوع BOOL یک داده شمارشی است که هر متغیر از این نوع می تواند یکی از دو
مقدار false یا true یعنی (0 یا 1 ) را شامل شود.
*************************************************************
#تذکر:برای اجرای این برنامه باید کامپایلر Turbo C++ IDE را در درایو Cنصب(کپی) نمایید.
سورس برنامه ، راهنما و فایل اجرایی مار و پله رو از لینک زیر دانلود کنید
تذکر: پسورد فایل zip: آدرس وبلاگ می باشد «programist.blogsky.com»
سورس برنامه ، راهنما و فایل اجرایی مار و پله
این برنامه از ورودی داده ها را دریافت می کند.پایان ورودی با " . " است.
خروجی تعداد کلمات جمله ورودی می باشد.
این برنامه مشابه تمرین قبلی است با ای تفاوت که از آرایه برای پیاده سازی آن استفاده شده است..
برای مشاهده سورس به ادامه مطلب مراجعه نمایید...
با سلام
این برنامه تعداد سطرها را از ورودی دریافت کرده و با استفاده از 4 حلقه تو در تو for شکلی مشابه شکل زیر را در خروجی چاپ می کند.
برای ورودی = 5 خروجی بصورت زیر خواهد بود :
*--------*
**------**
***----***
****--****
**********
برای مشاهده کد برنامه لطفا به ادامه مطلب بروید . . .
با سلام
این برنامه تازمانی که از ورودی عدد صفر وارد نشود اعداد را دریافت کرده و میانگین آنها را در خروجی چاپ می کند.
برای مشاهده کد برنامه به ادامه مطلب بروید...:d
این برنامه از ورودی داده ها را دریافت می کند.پایان ورودی با " . " است.
خروجی تعداد کلمات جمله ورودی می باشد.
برای مشاهده سورس به ادامه مطلب مراجعه نمایید...
ادامه مطلب ...
با سلام
این برنامه یک عدد از ورودی دریافت نموده و بزرگترین رقم را مشخص می کند.
نوشته شده با C
بری مشاهده سورس به ادامه مطلب مراجعه فرمایید...
ماز 8*8
برنامه زیر عددی از ورودی دریافت نموده و مشخص می کند چه روزی از سال می باشد.
تذکر: فرض شده روز اول سال از " سه شنبه" آغاز گردیده است.
لازم به ذکر است این برنامه با ++C نوشته شده.
برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید...
این برنامه که با ++C نوشته شده عددی از ورودی دریافت کرده و تعداد ارقام زوج و فرد آن را
محاسبه می کند.
برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید...
این برنامه به زبان ++C اعداد 4رقمی را از ورودی دریافت کرده و مجموع ارقام اعدادی که به 66
ختم می شوند را محاسبه و چاپ می کند.
برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید...
سلام دوستای خوبم.
برنامه زیر رو به سفارش یکی از عزیزان که لطف کردن و تو قسمت نظرات درخواست دادن نوشتم.
که همون مربع جادوییه ولی به زبان C نوشته شده.
برای دیدن سورس برنامه به ادامه مطلب مراجعه کنید.
Barnamei ke nomerat daneshjiyan ra daryaft karde
va tedad meghdar arzeshi an ra chap konad