Quantcast
Channel: برنامه و پروژه دانشجویی به زبان #Android , Cpp ,C ,C
Viewing all 300 articles
Browse latest View live

ضرب ، جمع ، تفریق ، ترانهاده ، دترمینان و وارون ماتریس n در n

0
0

توضیحات : 

در این پروژه دو ماتریس n در n از کاربر گرفته میشود و اعمال جمع ، تفریق ، ضرب دو ماتریس و ترانهاده ، دترمینان و وارون ماتریس اول  با استفاده از یک منو ایجاد شده است.  

سورس این پروژه به زبان ++C  همراه با فایل اجرایی ارائه می گردد. 

کد درخواست این پروژه C&Cpp-092  میباشد.

هزینه ارسال سورس این پروژه ده هزار تومان 


بزرگترین زیردنباله صعودی و نزولی یک دنباله

0
0

توضیحات : 

این برنامه یک دنباله از اعداد مثبت را از کاربر گرفته و سپس بزرگترین زیر دنباله ی این دنباله را که صعودی و همچنین بزرگترین زیردنباله این دنباله که نزولی باشد را نمایش دهد.  

سورس این پروژه به زبان C و یا ++C  همراه با فایل اجرایی ارائه می گردد. 

کد درخواست این پروژه C&Cpp-093  میباشد.

هزینه ارسال سورس این پروژه ده هزار تومان 

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

پیانوی مجازی به زبان Cpp,C

0
0

توضیحات : 

در این برنامه یک پیانوی مجازی با کدنویسی شبیه سازی شده است.  

سورس این پروژه به زبان C و یا ++C  همراه با فایل اجرایی ارائه می گردد. 

کد درخواست این پروژه C&Cpp-094  میباشد.

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

هزینه ارسال سورس این پروژه ده هزار تومان 

برنامه ساده نقاشی

0
0

توضیحات : 

برنامه ساده paint.  

سورس این پروژه به زبان C  همراه با فایل اجرایی ارائه می گردد. 

کد درخواست این پروژه C&Cpp-095  میباشد.

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

هزینه ارسال سورس این پروژه ده هزار تومان

پروژه ثبت فاکتور فروشگاه

0
0

در این پروژه با استفاده از ساختمان و آرایه اطلاعات فاکتور یک فروشگاه ثبت می گردد.  

اطلاعات ثبت شده در این فاکتور عبارتست از :  

کد فاکتور که بصورت اتوماتیک از عدد 101 شروع میشود.

تاریخ که میبایست در قالب ده کاراکتر بصورت 05/03/1391 وارد شود.

نام فروشگاه که بصورت پیش فرض Happy Market در نظر گرفته شده است.

نام مشتری که شامل نام و نام خانوادگیست.

تعداد و قیمت و هر کالا 

جمع کل فاکتور 

سورس این پروژه به زبان C و یا ++C  همراه با فایل اجرایی  ارائه میگردد.   

در پروژه ارسالی یک فایل pdf شامل توضیحات فارسی سورس نیز میباشد.

کد درخواست این پروژه C&Cpp-096  میباشد.  

 

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

 هزینه ارسال سورس این پروژه ده هزار تومان  

تشخیص فصل و ماه و هفته و روز از سال

0
0

در این پروژه عددی به عنوان روز از کاربر گرفته می شود و مشخص میکند که این روز در چه فصل و ماه و همچنین در چندمین هفته از سال و در چه روزی از ماه جاری قرار دارد. عدد وارد شده بایستی بین ۱ و ۳۶۵ باشد. 

سورس این پروژه به زبان C و یا ++C  همراه با فایل اجرایی  ارائه میگردد.   

هزینه ارسال سورس این پروژه ده هزار تومان  

چاپ پیغام به زبان سی پلاس پلاس

0
0

این برنامه پیغامی را در صفحه نمایش چاپ می کند.  

دانلود رایگان سورس برنامه به زبان سی پلاس پلاس Download

مجموع مربعات دو عدد به زبان cpp

0
0

این برنامه مجموع مربعات دو عدد صحیح را محاسبه و نمایش می دهد.  

دانلود سورس برنامه به زبان سی پلاس پلاس  Download


محاسبه مساحت و محیط دایره به زبان cpp

0
0

این برنامه شعاع دایره را گرفته و مساحت و محیط دایره را حساب می کند.  

دانلود رایگان سورس برنامه به زبان سی پلاس پلاس  Download

جمع دو چند جمله ای با لیست پیوندی

0
0

 توضیحات :
در این پروژه جملات دو چندجمله ای از ورودی دریافت شده و در لیست پیوندی قرار میگیرد. در نهایت دو چند جمله ای با هم جمع شده و نتیجه در یک لیست پیوندی قرار میگیرد. 

سورس این پروژه به زبان C و یا ++C  همراه با فایل اجرایی ارائه می گردد.   

کد درخواست این پروژه C&Cpp-061  میباشد.

هزینه ارسال سورس این پروژه ده هزار تومان    

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

تشخیص عدد زوج و فرد به زبان سی شارپ

0
0

توضیحات:

این برنامه عددی را خوانده و تشخیص می دهد که آن عدد زوج است یا فرد و برای این منظور از عملگر ؟ استفاده میکند.



دانلود رایگان سورس و فایل اجرایی برنامه Download

تشخیص بخش پذیر بودن عدد دلخواه بر ۹ به زبان #C

0
0

توضیحات:

این برنامه عددی را خوانده و تشخیص می دهد بر ۹ بخش پذیر است یا خیر و برای این منظور از ساختار دستور if  استفاده می کند.



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

ماشین حساب به زبان سی شارپ

0
0

توضیحات:

این ماشین حساب به زبان #C نوشته شده است و دارای امکانات زیر است:

جمع ، تفریق ، ضرب و تقسیم

سینوس ، کسینوس ، تانژانت و کتانژانت

درصد ، جذر ، مجذور ، میانگین و باقیمانده



هزینه ارسال سورس این پروژه ده هزار تومان

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

بازی دوز دو نفره به زبان C

0
0

توضیحات:

این بازی به زبان سی نوشته شده و بصورت دو نفره کاربر با کاربر طراحی شده است.


کد درخواست این بازی C&Cpp-099می باشد.

هزینه ارسال سورس و فایل اجرایی ده هزار تومان

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

برنامه ارسال آرایه دوبعدی به توابع ++C

0
0

توضیحات:

این برنامه یک آرایه دو بعدی تعریف و مقادیر آن را از کاربر دریافت می نماید. سپس این آرایه به یک تابع ارسال شده و در این تابع یک آرایه دو بعدی دیگر با استفاده از اشاره گرها پیاده سازی و مقادیر آن برابر با مقادیر آرایه ارسال شده می گردد. این تابع مقادیر آرایه دوم که با اشاره گر پیاده سازی شده را چاپ میکند.



ماشین حساب به زبان ++C

0
0

توضیحات: 

این برنامه یک ماشین حساب است که به زبان سی پلاس پلاس نوشته شده است. 

هزینه ارسال سورس و فایل اجرایی این برنامه ده هزار تومان.  

کد درخواست این برنامه  C&Cpp-101

 

 

 

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

الگوریتم کلونی مورچه به زبان C

0
0

انسان همیشه برای الهام گرفتن به جهان زنده پیرامون خود نگریسته است. هم اکنون کار روی توسعه سیستم های هوشمند با الهام از طبیعت از زمینه های خیلی پرطرفدار هوش مصنوعی است. ایده تکاملی داروینی بیانگر این مطلب است که هر نسل نسبت به نسل قبل دارای تکامل است و آنچه در طبیعت رخ می دهد حاصل میلیون ها سال تکامل نسل به نسل موجوداتی مثل مورچه است.
الگوریتم کلونی مورچه برای اولین بار توسط دوریگو و همکارانش به عنوان یک راه حل چند عامله برای مسائل مشکل بهینه سازی مثل فروشنده دوره گرد ارائه شد.
عامل هوشند موجودی است که از طریق حسگر ها قادر به درک پیرامون خود بوده و از طریق تاثیر گذارنده ها می تواند روی محیط تاثیر بگذارد.
الگوریتم کلونی مورچه الهام گرفته شده از مطالعات و مشاهدات روی کلونی مورچه هاست. این مطالعات نشان داده که مورچه ها حشراتی اجتماعی هستند که در کلونی ها زندگی می کنند و رفتار آنها بیشتر در جهت بقاء کلونی است تا درجهت بقاء یک جزء از آن. یکی از مهمترین و جالبترین رفتار مورچه ها، رفتار آنها برای یافتن غذا است و بویژه چگونگی پیدا کردن کوتاهترین مسیر میان منابع غذایی و آشیانه. این نوع رفتار مورچه ها دارای نوعی هوشمندی توده ای است که اخیرا مورد توجه دانشمندان قرار گرفته است.باید تفاوت هوشمندی توده ای یا کلونی و هوشمندی اجتماعی را روشن کنیم.
در هوشمندی اجتماعی عناصر میزانی از هوشمندی را دارا هستند. بعنوان مثال در فرآیند ساخت ساختمان توسط انسان، زمانی که به یک کارگر گفته میشود تا یک توده آجر را جابجا کند، آنقدر هوشمند هست تا بداند برای اینکار باید از فرغون استفاده کند نه مثلا بیل!!! نکته دیگر تفاوت سطح هوشمندی افراد این جامعه است. مثلا هوشمندی لازم برای فرد معمار با یک کارگر ساده متفاوت است.
در هوشمندی توده ای عناصر رفتاری تصادفی دارند و بین آن ها هیچ نوع ارتباط مستقیمی وجود ندارد و آنها تنها بصورت غیر مستقیم و با استفاده از نشانه ها با یکدیگر در تماس هستند. مثالی در این مورد رفتار موریانه ها در لانه سازیست.
فرآیند ساخت لانه توسط موریانه ها مورد توجه دانشمندی فرانسوی به نام گرس قرار گرفت. موریانه ها برای ساخت لانه سه فعالیت مشخص از خود بروز می دهند. در ابتدا صدها موریانه به صورت تصادفی به این طرف و آن طرف حرکت می کنند. هر موریانه به محض رسیدن به فضایی که کمی بالاتر از سطح زمین قرار دارد شروع به ترشح بزاق می کنند و خاک را به بزاق خود آغشته می کنند. به این ترتیب گلوله های کوچک خاکی با بزاق خود درست می کنند. علیرغم خصلت کاملا تصادفی این رفتار، نتیجه تا حدی منظم است. در پایان این مرحله در منطقه ای محدود تپه های بسیار کوچک مینیاتوری از این گلوله های خاکی آغشته به بزاق شکل می گیرد. پس از این، همه تپه های مینیاتوری باعث می شوند تا موریانه ها رفتار دیگری از خود بروز دهند. در واقع این تپه ها به صورت نوعی نشانه برای موریانه ها عمل می کنند. هر موریانه به محض رسیدن به این تپه ها با انرژی بسیار بالایی شروع به تولید گلوله های خاکی با بزاق خود می کند. این کار باعث تبدیل شدن تپه های مینیاتوری به نوعی ستون می شود. این رفتار ادامه می یابد تا زمانی که ارتفاع هر ستون به حد معینی برسد. در این صورت موریانه ها رفتار سومی از خود نشان می دهند. اگر در نزدیکی ستون فعلی ستون دیگیری نباشد بلافاصله آن ستون را رها می کنند در غیر این صورت یعنی در حالتی که در نزدیکی این ستون تعداد قابل ملاحظه ای ستون دیگر باشد، موریانه ها شروع به وصل کردن ستونها و ساختن لانه می کنند.
تفاوتهای هوشمندی اجتماعی انسان با هوشمندی توده ای موریانه را در همین رفتار ساخت لانه می توان مشاهده کرد. کارگران ساختمانی کاملا بر اساس یک طرح از پیش تعیین شده عمل می کنند، در حالی که رفتار اولیه موریانه ها کاملا تصادفی است. علاوه بر این ارتیاط مابین کارگران ساختمانی مستقیم و از طریق کلمات و ... است ولی بین موریانه ها هیچ نوع ارتباط مستقیمی وجود ندارد و آنها تنها بصورت غیر مستقیم و از طریق نشانه ها با یکدیگر در تماس اند. گرس نام این رفتار را Stigmergie گذاشت، به معنی رفتاری که هماهنگی مابین موجودات را تنها از طریق تغییرات ایجاد شده در محیط ممکن می سازد.

مورچه ها چگونه می توانند کوتاهترین مسیر را پیدا کنند؟

مورچه ها هنگام راه رفتن از خود ردی از ماده شیمیایی فرومون بجای می گذارند البته این ماده بزودی تبخیر می شد ولی در کوتاه مدت بعنوان رد مورچه بر سطح زمین باقی می ماند. یک رفتار پایه ای ساده در مورچه های وجود دارد :
آنها هنگام انتخاب بین دو مسیر بصورت احتمالاتی مسیری را انتخاب می کنند که فرومون بیشتری داشته باشد یا بعبارت دیگر مورچه های بیشتری قبلا از آن عبور کرده باشند. حال دقت کنید که همین یک تمهید ساده چگونه منجر به پیدا کردن کوتاهترین مسیر خواهد شد :
مورچه های روی مسیر در دو جهت مخلف حرکت اند اگر در مسیر مورچه ها مانعی قرار دهیم مورچه ها دو راه برای انتخاب کردن دارند. اولین مورچه  در مسیر هیچ فرومونی نمی بیند بنابر این برای مسیر چپ و راست احتمال یکسان می دهد و بطور تصادفی و احتمالاتی مسیر را انتخاب می کند. اولین مورچه ای که مورچه اول را دنبال می کند زودتر از مورچه اولی که از مسیر رفته به مقصد می رسد. مورچه ها در حال برگشت و به مرور زمان یک اثر بیشتر فرومون را حس می کنند و آنرا بطور احتمالی و تصادفی انتخاب می کنند. در نهایت مسیر بعنوان مسیر کوتاهتر برگزیده می شود. در حقیقت چون طول این مسیر کوتاهتر است زمان رفت و برگشت از آن هم کمتر می شود و در نتیجه مورچه های بیشتری نسبت به مسیر دیگر آنرا طی خواهند کرد چون فرومون بیشتری در آن وجود دارد.
نکته بسیار با اهمیت این است که هر چند احتمال انتخاب مسیر پر فرومون توسط مورچه ها بیشتر است ولی این کماکان احتمال است و قطعیت نیست. یعنی اگر یک مسیر پرفرومون تر از مسیر دیگر باشد به هیچ عنوان نمی شود نتیجه گرفت که همه مورچه ها از کدام مسیر عبور خواهند کرد بلکه تنها می توان گفت که مثلا 90% مورچه ها از مسیر کوتاهتر عبور خواهند کرد. اگر فرض کنیم که بجای این احتمال قطعیت وجود می داشت، یعنی هر مورچه فقط و فقط مسیر پرفرومون تر را انتخاب میکرد آنگاه اساسا این روش ممکن نبود به جواب برسد. اگر تصادفا اولین مورچه مسیر دورتر را انتخاب می کرد و ردی از فرومون بر جای می گذاشت آنگاه همه مورچه ها بدنبال او حرکت می کردند و هیچ وقت کوتاهترین مسیر یافته نمی شد. بنابراین تصادف و احتمال نقش عمده ای بر عهده دارند.
نکته دیگر مسئله تبخیر شدن فرومون بر جای گذاشته شده است. برفرض اگر مانع در مسیر  برداشته شود و فرومون تبخیر نشود مورچه ها همان مسیر قبلی را طی خواهند کرد. ولی در حقیقت این طور نیست. تبخیر شدن فرومون و احتمال به مورچه ها امکان پیدا کردن مسیر کوتاهتر جدید را می دهند.
همانطور که گقته شد «تبخیر شدن فرومون» و «احتمال-تصادف» به مورچه ها امکان پیدا کردن کوتاهترین مسیر را می دهند. این دو ویژگی باعث ایجاد انعطاف در حل هرگونه مسئله بهینه سازی می شوند. مثلا در گراف شهرهای مسئله فروشنده دوره گرد، اگر یکی از یالها (یا گره ها) حذف شود الگوریتم این توانایی را دارد تا به سرعت مسیر بهینه را با توجه به شرایط جدید پیدا کند. به این ترتیب که اگر یال (یا گره ای) حذف شود دیگر لازم نیست که الگوریتم از ابتدا مسئله را حل کند بلکه از جایی که مسئله حل شده تا محل حذف یال (یا گره) هنوز بهترین مسیر را داریم، از این به بعد مورچه ها می توانند پس از مدت کوتاهی مسیر بهینه(کوتاهترین) را بیابند.
از کاربردها می توان به بهینه کردن هر مسئله ای که نیاز به یافتن کوتاهترین مسیر دارد ، اشاره نمود :
مسیر یابی داخل شهری و بین شهری

مسیر یابی بین پست های شبکه های توزیع برق ولتاژ بالا
مسیر یابی شبکه های کامپیوتری

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

هزینه ارسال سورس این برنامه به زبان C ده هزار تومان.

برنامه کارنامه دانشجویان به زبان ++C

0
0

توضیحات: 

با استفاده از توابع امکانات زیر فراهم شده است: 

ذخیره اطلاعات دانشجویان در آرایه که شامل موارد زیر است: 

نام و شماره دانشجویی  و تعداد درس ها و نمره و واحد هر درس

مرتب سازی انتخابی بر اساس شماره دانشجویی 

جستجوی باینری یا دودویی بر اساس شماره دانشجویی  

حذف اطلاعات یک دانشجو بر اساس شماره ردیف در لیست  

چاپ اطلاعات کارنامه تمام دانشجویان  

برنامه معدل هر دانشجو را محاسبه کرده و نمایش می دهد.  

سورس این برنامه به زبان C نوشته شده است. 

فایل اجرایی این پروژه را بصورت رایگان از اینجادانلود کنید. 

کد درخواست این برنامه  C&Cpp-102

پروژه جدول تقویت حافظه به زبان C

0
0

توضیحات: 

این پروژه با استفاده از آرایه ها و به زبان سی نوشته شده است. این جدول دارای 16 خانه است و کاراکترهای خانه ها دو به دو مثل هم هستند. در ابتدا به مدت بیست ثانیه جدول اصلی نمایش داده می شود و پس از آن کاراکترهای اصلی مخفی می شوند. کاربر میبایست محل کاراکترها را به خاطر بسپارد و در برنامه هر دو عدد جفت را وارد کرده و خانه های متناظر آن اعداد را در صورت برابر بودن محتویاتشان نمایان سازد. برنامه عدد تکراری و یا عدد خانه باز شده را نمیپذیرد. امیدوارم از این بازی لذت ببرید.   

 

 

هزینه ارسال سورس و فایل اجرایی به زبان C ویا Cpp  ده هزار تومان.

فایل اجرایی این برنامه را بصورت رایگان از اینجادانلود نمایید.

حرکت ماهی در صفحه به زبان C

0
0

توضیحات: 

این برنامه به زبان سی نوشته شده و در آن یک ماهی که با استفاده از سه کاراکتر <>< ساخته شده است توسط کلیدهای جهتی صفحه کلید به حرکت درمی آید و میتواند به چپ و راست و بالا و پایین حرکت کند. این برنامه بسیار ساده نوشته شده است و کدهای بکار رفته در آن در یک فایل pdf به زبان فارسی توضیح داده شده است. 

فایل اجرایی این برنامه را میتوانید بصورت رایگان از اینجادانلود نمایید.

Viewing all 300 articles
Browse latest View live




Latest Images