همونطور که می دونید ، کلاس های کامپایلر هایی مانند BloodShed Dev-cpp و ... بعضی توابع را ندارند.
من به همین دلیل تابع clrscr رو براتون برای دانلود میذارم که هم این تابع رو داشته باشید و هم اگر خواستید ببینید که چه طوری نوشته میشه.
این تابع کارش اینه که نوشته های صفحه رو پاک می کنه.(البته نوشته های قبلی.نوشته هایی مه بعد از انجام این تابع نوشته می شوند ، قابل مشاهده هستند.)
البته به جای این تابع می تونید از تابع system نیز استفاده کنید (باید ورودی "cls" را به آن بدهید.)
این دفعه دو تا سورس دفترچه تلفن براتون میذارمرو .هر دو شون فوق العاده کار شده.اصلا با هم قابل مقایشه نیستند.البته اینها نوشته خودم نیستند.
در ضمن من سورس این فایلها رو میذارم.اگر کسی در کامپایل اینها مشکل داشت و نیاز به فایل اجرایی داشت ، حتما در نظرات اعلام کنه.
Adress-Book:
امکانات:
۱- مشاهده لیست افرادی که نامشان در دفترچه تلفن ثبت شده است
۲- اضافه کردن نشانی افراد شامل:نام ، نام خانوادگی ، ایمیل ، آدرس ، شهر ، کشور ، کد پستی و شماره تلفن
۳- جستجو در بین اسامی و شماره های ثبت شده
۴- حذف اسامی و شماره ها
Colored Phone Book:
این دفترچه تلفن ، علاوه بر امکانات دفترچه تلفن های دیگه ، دازای این قابلیت است که هر کس ، باید با username و password خود وارد برنامه شود و دفترچه تلفن مخصوص به خود را نگاه کند.
از دیگر مواردی که جذابیت این برنامه را بیشتر کرده است ، تغییر رنگ فونت برنامه در صفحات مختلف دفترچه تلفن است.
در ضمن خدمت دوستان عزیز عرض کنم که دارم روی برنامه TextEditor برای ورژن بعدی کار می کنم و تا الآن چند تا قابلیت بهش اضافه کردم.اگر نظری در مورد قابلیت های جدید این برنامه دارید ، در قسمت نظرات اعلام کنید.
امروز یه سورس دفترچه تلفن براتون گذاشتم که البته کار خودم نیست.
این برنامه به زبان سی پلاس پلاس و با استفاده از لینک لیست ها نوشته شده است.
قابلیتهای برنامه
۱. اضافه کردن شماره
۲.جستجوی شماره بر اساس نام ، نام خانوادگی ، شماره
۳. حذف شماره
۴. تغییر شماره های ذخیره شده
۵.save کردن شماره ها در فایل و بازخوانی آنها
۶. خروجی CVS برای برنامه اکسل
و...
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
...
مثلث خیام-پاسکال مثلثی از اعداد است که هر عدد از جمع دو عدد بالای خودبدست می آید.
از این مثلث می توانید در محاسبه عبارتهای مختلفی استفاده کنید.
مثلا در محاسبه حاصل عباراتی چون (a+b)n. عدد های این مثلث ضرایب عبارات هستند.
1 (a+b)0
11 (a+b)1
121 (a+b)2
1331 (a+b)3
...
مثلا برای محاسبه(a+b)۶به ردیف هفتم مثلث مراجعه می کنیم که و از اعداد آن به عنوان ضرایب ساتفاده می کنیم.
(a+b)6=a6+6a5b+15a4b2+20a3b3+15a2b4+6ab5+b6
احتمال افتادن گلوله در محل مشخص شده را
محاسبه کنید.

ابتدا شماره های مثلث خیام-پاسکال را در خانه ها می نویسیم:

مشاهده می کنید که تعداد راه های ورود گلوله به محل مورد نظر برابر عدد آن محل در مثلث خیام پاسکال است.همچنین مجموع احتمالات برابر مجموع اعداد آخرین ستون است.یعنی در این سوال احتمال برابر 32/5 است.
توجه داشته باشید که مجموع اعداد در ردیف n ام برابر است با: 2n
در این برنامه شما تعداد ردیف مورد نظر را وارد می کنید و برنامه مثلث خیام پاسکال را تا آن ردیف محاسبه می کند.
یکی از جالب ترین مساله هایی که در C++ مطرح میشه مساله Knight tour است که در آن مهره اسب شطرنج باید از یک نقطه درون صفحه شطرنج شروع کرده با گذشتن از تمام خانه ها فقط و فقط یک بار 64 خانه را طی کند.

همانطور که در شکل مشاهده می شود یک نمونه از حرکت اسب نشان داده شده است. این برنامه طبق این جدول :
2 3 4 4 4 4 3 2
3 4 6 6 6 6 4 3
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
4 6 8 8 8 8 6 4
3 4 6 6 6 6 4 3
2 3 4 4 4 4 3 2
ابتدا به خانه هایی میرود که احتمال گذر از آنان کمتر است .
این اولین پست من تو این وبلاگه و امیدوارم که لحظات خوبی رو تو این وبلاگ در کنار هم سپری کنیم.
این یه برنامه به زبان c هست که بنده نوشتم و در حقیقت کار یه محاسبه گر همه کاره رو انجام میده.
اعمال فراوان این برنامه رو که حدوداً 31 عمل ریاضی هست رو میتونید تو ادامه مطلب ببینید...
ضمناً اگه کسی سورس این برنامه رو خواست ای-میلش رو بده بهش میل کنم
در ضمن اگه این برنامه در هر مورد چه خود برنامه و چه اجراش و چه دانلودش مشکلی داشت ممنون میشم تو قسمت نظرات به اطلاع بنده برسونید.
ممنون
ادامه مطلب
این برنامه ، یک برنامه ادیت فایل های تکست هست.
قابلبت های برنامه:
ایجاد فایل text ، حذف فایل ، ادیت فایل ، نمایش فایل
وقتی دانلود کنید می فهمید که با برنامه های دیگه ای که دیده اید خیلی فرق می کند و اصلا اونی که انتظارش رو دارید نیست.
حتما قبل از اینکه فایلی رو با اون درست کنید ، قسمت "How to use" رو بخونید.سعی می کنم که در ورژن های بعدی اشکالاتش رو رفع کنم.
سربلند و پیروز باشید
با سلام به تمامی دوستان عزیز و گرامی
ما یک تیم برنامه نویس هستیم که بیشتر فعالیت های خود را روی زبان سی پلاس پلاس متمرکز کردیم. هدف ما از ایجاد این وبلاگ کمک به بقیه دوستان در زمینه برنامه نویسی و نه فقط در زبان سی پلاس پلاس ، بلکه در تمامی زبان های برنامه نویسی که امکان آن برایمان فراهم باشد ، است.
برای دسترسی بهتر به برنامه های پست های قبلی ، می توانید از بانک سورس وبلاگ استفاده کنید.
هر کدام از دوستان که نیاز به سورس برنامه ای داشتند ، کافیست در قسمت نظرات آخرین پست وبلاگ اعلام کنند تا اگر توانایی نوشتن آنرا داشتیم ، در اسرع وقت بنویسیم و در غیر اینصورت ، آن سورس را برایشان از محلی پیدا کنیم و باز هم در غیر اینصورت ، کمکی کنیم تا خودشان بتوانند سورس مورد نظر را بنویسند.
در قسمت نوشته های ما ، بعضی از فایل ها فقط فایل اجرایی هستند.اگر کسی نیاز به سورس آن فایل ها داشت ، در قسمت نظرات اعلام کند.
در صورتی که دوستان نیاز به فایل های یکی از وبلاگ های انتقال یافته به این وبلاگ بودند ، داشت در نظرات همین وبلاگ اعلام کند.
در ضمن از افرادی که در زمینه سی پلاس پلاس فعالیت داشته اند ، در صورت تمایل دعوت می کنیم که با ما همکاری داشته باشند.
امید وارم این وبلاگ به اندازه کافی شما را در رفع مشکلاتتان در زمینه برنامه نویسی یاری کند.



