وبلاگ جدید

سلام

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

حتماْ به این وبلاگ جدیدم سر بزنید چون خیلی به درد بخور تر از وبلاگ خودمه.

http://cppcenter.blogfa.com/

آدرس جدید

وبلاگ من به این دامنه پیوست و از این پس با این آدرس نیز میتونید وارد این وبلاگ (سایت!) شوید.

http://cppprograms.coo.ir

یه برنامه توپ

سلام

بالاخره تموم شد

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

البته به دلیل کمبود وقت و اینکه من تسلط کافی به کلاسای گرافیکی ندارم این برنامه رو به شکل گرافیکی در نیاوردم و به همون شکل تکستی کار میکنه ولی اگه آموزش اون رو که اول برنامه نوشته شده بخونید کار کردن باهاش خیلی خیلی راحته

کارهایی که این برنامه میکنه عبارتند از:

۱.ضرب

۲.جمع

۳.تقسیم

۴.تفریق

۵.توان

۶.جذر

۷.به دست آوردن ریشه

۸.لگاریتم

۹.ln

10.سینوس

11.کسینوس

12.تانژانت

13.کتانژانت

14.معکوس

15.فاکتوریل

16.ضرب کسری

17.جمع کسری

18.تقسیم کسری

19.تفریق کسری

20.ب.م.م

21.ک.م.م

22.تعیین بخش پذیری

23.تعیین اول بودن عدد

24.مقسو علیه های عدد

25.حل معادله درجه دو

26.ضرب ماتریس از هر مرتبه که بخواهید

27.به دست آوردن جمله nام تصاعد حسابی

28.به دست آوردن جمله nام تصاعد هندسی

29.به دست آوردن مجموع n جمله از تصاعد حسابی

30.به دست آوردن مجموع n جمله از تصاعد هندسی

31.تجزیه

لینک دانلود

 

ضمناً اگه کسی سورس این برنامه رو خواست  ای-میلش رو بده بهش میل کنم

در ضمن اگه این برنامه در هر مورد چه خود برنامه و چه اجراش و چه دانلودش مشکلی داشت ممنون میشم تو قسمت نظرات به اطلاع بنده برسونید.

ممنون

جلسه چهارم(برنامه ساده چاپ و بررسی اجزای آن)

سلام

جلسه چهارم آموزش ++C هم در ادامه مطلب آمادس . تو این جلسه یه برنامه ساده به زبان c نوشته شده که یک جمله رو چاپ می کنه و از روی این مثال اجزای اصلی یه برنامه به زبان ++C توضیح داده شده.

ادامه نوشته

جلسه سوم(دستور های ورودی و خوروجی)

سلام

ببخشید یه کم کمکار شدم . این روزا سرم خیلی شلوغه و تو هفته بعدم به خاطر امتحانا شلوغ تر میشه ولی کماکان فعالم و الان براتون جلسه سوم آموزش رو گذاشتم.

 

ادامه نوشته

سورس حرکت اسب در خانه های شطرنج

یکی از جالب ترین مساله هایی که در C++ مطرح میشه مساله Knight tour است که در آن مهره اسب شطرنج باید از یک نقطه درون صفحه شطرنج شروع کرده با گذشتن از تمام خانه ها فقط  و فقط یک بار 64 خانه را طی کند.

  

ابتدا به خانه هایی میرود که احتمال گذر از آنان کمتر است .

 

لینک دانلود

دوز اصلاح شده

سلام خدمت همه دوستان

ببخشید یکی دو روز نبودم

سورس دوز رو اون تور که آقا مهدی خواسته بودن اصلاح کردم که بشه جای مهره ها رو عوض کرد

لینک دانلود

برنامه رمز نگاری متون

یک برنامه ساده که با استفاده از آرایه ها و کدهای ASCII یک متن را به رمز تبدیل کرده سپس رمز نگاری میکند.

لینک دانلود

دفترچه تلفن

سلام

امروز یه سورس دفترچه تلفن براتون گذاشتم که البته کار خودم نیست.

 

لینک دانلود

کتب تخصصی برنامه نویسی

Computer Programming
  • Art of Assembly language [pdf,tgz]
  • Art of Assembly language (High Level Assembler) [pdf]
  • Thinking in C++, 2nd Edition, Volume 2 [online(frames,no frames)]
  • Thinking in C++, 2nd Edition, Volume 2, Example Codes [online,tgz]
  • C++ Programming style [txt]
  • Multithreaded Programming Guide (Sun Microsystems) [pdf]
  • POSIX.1c/D10 Summary (Sun Microsystems) [ps,pdf]
  • pthreads and Solaris threads: A comparison of two user level threads APIs (Sun Microsystems) [ps,pdf]
  • Thinking in Java, 2nd Edition [online(frames,no frames)]
  • Thinking in Java, 2nd Edition, Example Codes [online,tgz]
  • Intel Architecture optimizations [pdf]
  • HTML 4.0 Reference [online]
  • Data Display Debugger (DDD) 3.3.1 Manual [online]
  • Writing Multithreaded Code in Solaris [pdf]
  • Intel Architecture Optimization Manual [pdf]
  • Intel Architecture Software Developer's Manual, Volume 1, Basic Architecture [pdf]
  • Intel Architecture Software Developer's Manual, Volume 2, Instruction Set Reference [pdf]
  • Intel Architecture Software Developer's Manual, Volume 3, System Programming [pdf]
  • Performance of Various Computers Using Standard Linear Equations Software [pdf]
  • The SPARC Architecture Manual, Version 8 [pdf]
  • The SPARC Architecture Manual, Version 9 [pdf]
  • UltraSPARC I-II User's Manual [pdf]
  • UltraSPARC IIi User's Manual [pdf]
  • microSPARC IIep User's Manual [pdf]
  • SuperSPARC II Addendum [pdf]
  • Alpha Architecture Handbook, Version 4 [pdf]
  • System V Application Binary Interface, Edition 4.1 [pdf]
  • System V Application Binary Interface, Intel386 Architecture Processor Supplement, Edition 4 [pdf]
  • MIPS R4000 Microprocessor User's Manual, 2nd Edition [pdf]
  • The 32-bit PA-RISC Run-time Architecture Document, HP-UX 10.20, Version 3 [pdf]
  • The 32-bit PA-RISC Run-time Architecture Document, HP-UX 11.00, Version 1 [pdf]
  • ANSI/ISO C++ Professional Programmer's Handbook [pdf]

مساحت اشکال دایره ای شکل

این سورس مربوط به مساحت اشکال دایره شکل مثل خود دایره ُ مخروط و ... است.

لینک دانلود

جلسه دوم(متغیرها و عملگرها)

سلام

بالاخره جلسه دوم آموزش هم آماده شد و گذاشتم تو ادامه مطلب.

امیدوارم مفید باشه و خواهش دارم نظر هم بدید لطفاْ.

ممنون.

ادامه نوشته

adobe acrobat reader برای موبایل

سلام

اینم یه نرم افزار عالی و به درد بخور برای گوشیهای سری ۶۰.

نرم افزار معروف شرکت adobe یعنی acrobat reader که با استفاده از اون میتونید فایلهای pdf رو توی گوشیتون اجرا کنید.

لینک دانلود

جلسه اول(الگوریتم و فلوچارت)

سلام

از امروز شروع کردم به گذاشتن آموزش ++c و هر جلسه یه قسمت رو براتون میذارم تا یواش یواش بریم جلو.

امیدوارم بدردتون بخوره و نظرم بدید .

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

ادامه نوشته

بازی volley ball برای موبایل

اینم یه بازی خیلی خیلی جذاب برای موبایل سری ۶۰ نوکیاس که نمیدونم چرا روی ۶۶۸۰ اجرا نشد اما روی ۷۶۱۰ و سایر گوشیها کاملاً کار میکنه.

حتماً دانلود کنید چون خیلی جذابه.

لینک دانلود

جواب نظرات

سلام به همگی

واقعاْ اینجا جا داره از یکی از دوستان که نظرات خیلی خوبی دادن و قصد کمک به بنده رو داشتن تشکر کنم (آقا محسن)

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

در مورد پیشنهادتون برای پیدا کردن سورس و گذاشتن تو وبلاگ  چشم.سعی خودمو میکنم که حتماْ تا جایی که میتونم این کارو بکنم.

در مورد سورس برج هانوی که اون کاره یکی از دوستان بود و دمه دست بود و منم گذاشتم ولی حرف شما کانلاْ صحیحه

در مورد سورس فیبوناچی اون یکی از اولین برنامه هایی بود که ما تو کلاس ربوکاپ نوشتیم و منم گذاشتم تو وبلاگ.(میدونم خیلی سورس ساده ای بود و در سطح بعضی از دوستان نبود)

 

ادامه نوشته

معرفی کتاب

سلام

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

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

حتماْ ببینید و لذت ببرید.

لینک دانلود

لینک دانلود کامپایلر

اینم چند تا لینک برای دانلود کامپایلر ++dev c :

(برای شروع این کامپایلر بهتره ولی بعدا کامپایلرهای قوی تر هم میذارم براتون)

http://www.softlookup.com/display.asp?id=6896

http://sourceforge.net/project/downloading.php?groupname=dev-cpp&filename=devcpp4980.exe&use_mirror=kent

http://baixaki.ig.com.br/download/Dev-C-.htm

http://www.toggle.com/lv/software/view/kl5294/Dev-C++_5.0_Beta_9.2_4.9.9.2_.htm

(این بالایی از همه راحت تر و بهتره )

http://www.bloodshed.net/devcpp.html

این پائینی لینک توضیح دانلود از  bloodshed.net

 http://ugweb.cs.ualberta.ca/resources/devcpp/index.html

جواب یه نظر دیگه

سلام

آقا مهدی توضیح کامل سورس دوز رو براتون تو ادامه مطلب گذاشتم.

در مورد استفاده نکردن از توابع شاید بشه ولی فکر نکنم من بتونم چون خیلی سخت میشه .

در زمینه این که بعد از گذاشتن خونه ها بشه مهره ها رو تغییر داد من فکر کردم شما XO میخواید ولی اون دوزی که بشه خونه هاش رو عوض کرد اصلاً صفحش فرق داره.راستش نمیدونم بتونم این کار رو بکنم یا نه ولی سعیم رو میکنم.

1.شما تا کی این برنامه رو میخواید؟

2.از نظر آرایه دو بعدی نبودن کاملش ایرادی نداره؟!(چون فقط آرایه ای که برای چاپ خونه هاس دو بعدی و شاید استاد شما ایراد بگیره)

در آخر هم از دوستانی که فکر میکنن بازی دوز غیر گرافیکی با شرایطی که آقا مهدی تو قسمت نظرات گفتن ، دارن خواهش میکنم به بنده اطلاع بدن.

ممنون

ادامه نوشته

راستی یادم رفت بگم میخام از دهم عید شروع کنم به گذاشتن فایلهای آموزشی . یعنی هر سه چهار روز یک بار فایل آموزشی یه قسمت از ++c رو براتون میذارم ولی ادامه دادنش در گرو نظرات شماست چون اگه براتون مفید نباشه منم که بی کار نیستم این کارا رو بکنم. پس خواهشاْ نظراتتون رو در مورد این کار بگید.

ضمناْ میخام سورس های کمیاب و جالب رو هم بذارم که بازم به نظرات سازنده و مهربانانه شما نیازمندم.

سورس دوز

سلام

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

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

لینک دانلود

سورس ضرب طولانی

سلام

دیروز یه سورس نسبتاً به درد بخور نوشتم گفتم بذارم تو وبلاگ همه استفاده کنن و در مورد مشکلاتش باهام تبادل نظر کنن.

کار این برنامه اینه که میتونه اعداد بین -2,147,483,648 تا 2,147,483,647 رو در هم ضرب و جمع کنه و تا ۲۲ رقم جواب رو برمیگردونه .

*البته فقط اعداد صحیح نه اعداد اعشاری

لینک دانلود

الگوریتم وسورس برج هانوی

سلام

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

می تونید سورس رو تو ادامه مطلب مشاهده کنید.

برج هانوی , معمایی است که از سه میله و N دیسک با اندازه های متفاوت . فرض شود که اگر دیسکی روی یک میله باشد , فقط دیسکی که قطر آن کوچکتر است می تواند بالای آن قرار گیرد مسئله چنین است که هر بار فقط یک دیسک انتقال یابد .

را حل : این مسئله با استفاده از یک الگوریتم باز گشتی حل می شود .

-اگر فقط یک دیسک باشد آنگاه آن را به میله مورد نظر انتقال می دهیم .

-اگر n > 1 باشد ; برای این کار n-1 دیسک بالای میله 1 را به میله 2 انتقال می دهیم . حالا دیسک پایینی میله 1 را ثابت باقی می ماند . حال دیسک باقیمانده در در میله 1 را به میله 3 منتقل میکنیم . سرانجام بار دیگر بصورت بازگشتی الگوریتم را فرا خانده تا n - 1 دیسک میله دو را به 3 منتقل کند .

اکنون موفق شدیم n دیسک را از میله 1 به 3 منقل کنیم .

این مسئله در درسهایی مانند ساختمان گسسته و ساختمان داده مورد بحث وبررسی قرار می گیرد .

 
 
ادامه نوشته

آموزش کامل HTML

سلام

امروز براتون آموزش کامل HTML که کمک زیادی مخصوصاْ به وبلاگ داران محترم میکنه گذاشتم که بخونید و یاد بگیرید و استفاده کنید.

لینک دانلود

*البته بگم که این فایل آموزشی از سایت www.Aviny.com برداشت شده و جاداره از مسئولین این سایت نیز تشکر ویژه ای بکنم.

تقویم فارسی

اینم تقویم فارسی برای موبایل

لینک دانلود

ماشین حساب

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

لینک دانلود

بازی bounce

اینم لینک دانلود بازی زیبای bounce سازگار با انواع سیمبیان دار گوشی های نوکیا:

لینک دانلود

سورس فیبوناچی

سلام

این سورس دنباله معروف فیبوناچی که حتماْ همه اونو میشناسن.

دست پخت خودمه و تازه تازس.

کارش اینطوری که شما ازش nامین عدد دنباله فیبوناچی رو درخواست میکنید و اون بهتون میگه که کدوم عدده؟!

البته چون متغیراش از نوع int هستن فقط تا 46 مین عدد رو میتونه حساب کنه اگه میخواید بیشترم حساب کنه باید خودتون نوع متغیراش رو عوض کنید مثلاً float ,....

لینک دانلود

بازی موبایل

سلام

میخام برای تنوع چند تا بازی و نرم افزار توپ موبایل براتون بگذارم و امیدوترم که خوشتون بیاد و نظرم بدید

بازی امروز fifa2007

لینک دانلود

بازی king kong

اینم بازی جالب وجذاب کینگ کنگ برای موبایل

لینک دانلود

سلام به همه عزیزایی که نظر دادن(دستشون درد نکنه) و نیز اونایی که نظر دادن(امیدوارم که بدن) .

بابا یه برنامه ای چیزی بخواین یا یه لینک آموزشی چیزی شما برا ما بذارید یاد بگیریم.

nfs carbon

اینم بازی توپ نید فور اسپید کربن برای موبایل

لینک دانلود

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

سورس دو تا برنامه هست به زبان ++c که یکیش ساعته و دیگریش بازی شبیه پینگ پونگ:

 لینک دانلود

فوتبال دستی

اینم یه بازی قشنگ دیگه واسه موبایل

فوتبال دستی

لینک دانلود

افتتاحیه

یه سلام بزرگ  به همه و اولین کلام عیدتون مبارک و امیدوارم که سال خوبی داشته باشید

افتتاحییه وبلاگم سورس و فایل اجرایی بازی دوز هست که به زبان ++c نوشته شده و امیدورام که دانلود کنید و بازی کنید و لذت ببرید و نظر هم بدید.

لینک دانلود