با سلام به دوستان
اینبار برنامه کلاس اعداد مختلط رو که دوستان زیادی درخواست این برنامه رو کرده بودند ، آماده کردم؛ کلاس خیلی ساده و در عین حال کاربردی هست. همونطور که خیلی از شما دوستان می دونید ، اعداد مختطل به بردار ها شباهت زیادی دارند ، به خاطر این تعجب نکنید که این کلاس خیلی شبیه به کلاس بردار ها نوشته شده است.
توابع :
- تابع getReal و getImaginary که به ترتیب قسمت حقیقی و قسمت موهومی عدد مختلط رو بر می گردانند.
- تابع setCmp که دو ورودی دریافت می کند و قسمت حقیقی را برابر ورودی اول و قسمت موهومی را برابر ورودی دوم قرار می دهد.
- تابع print برای چاپ عدد مختلط
عملگرها:
- عملگر های درج در جریان و استخراج از جریان ( بصورت استاندارد (x,y) )
- عملگرهای + ، - و * برای جمع ، تفریق و ضرب دو عدد مختلط
- عملگر های برابری (==) و نابرابری(=!)
- عملگر =
دانلود برنامه کلاس اعداد مختلط به همراه فایل اجرایی - نمونه ساده
اینبار کلاس تایمر رو براتون نوشتم. یک کلاس برای کامپایلر هایی که دارای کلاس graphics.h هستند و یک کلاس هم برای کامپایلر هایی که فاقد کلاس graphics.h هستند.( برای دوستانی که این مورد رو درباره کامپایلرشون نمی دونن باید بگم که اگر از کامپایلر هایی مثل Dev C++ ، CFree یا Microsoft ++Visual C استفاده می کنید ، کامپایلر شما فاقد کلاس graphics.h است و اگر از کامپایلر هایی مثل ++turbo c چه تحت داس و چه تحت ویندوز و ++bolrand c استفاده می کنید ، کامپایلر شما دارای این کلاس است. ) البته ، در این کلاس از گرافیک BGI استفاده نشده است و لازم به استفاده کردن از نسخه تحت داس نیست.
این کلاس شامل توابع زیر است:
1- تابع Start : برای شروع کردن تایمر - ورودی ندارد
2- تابع Stop : برای متوقف کردن تایمر - ورودی ندارد
3- تابع Print : برای نمایش مقدار زمان گذشته از زمان آغاز کار تایمر تا توقف آن ( باید بعد از دستور توقف انجام شود ) - ورودی ندارد
4- تابع PrintNow : برای نمایش زمان گذشته شده از زمان آغاز کار تایمر در حین کار تایمر - ورودی ندارد
5- تابع ShowTimer (*: برای کامپایلر های دارای کلاس graphics.h) : نمایش تایمر
- ورودی ها: مکان نمایش ( x و y ) ، زمان مورد نظر برای نمایش
دانلود کلاس تایمر برای کامپایلر های فاقد کلاس graphics.h ، به همراه فایل اجرایی
دانلود کلاس تایمر برای کامپایلر های دارای کلاس graphics.h ، به همراه فایل main برنامه
با سلام به همه دوستان عزیز ،
اول از همه ، جواب نظرات دوستان:
آقا محمد ، خیلی ممنون!!
شباهنگ عزیز ، لطفا بگید که چه اروری میده، شاید بتونم کمکتون کنم. ( اگر کامپایلر DevCpp رو دارید ، در اون کامپایل کنید ) من به جز دو برنامه ای که در وبلاگ هست ( bigNum calculator و کلاس hugeint ) برنامه دیگری در این مورد ننوشته ام.
دریا خانم ، ممنون. در ضمن من برنامه بدست آوردن مقلوب رو برای اعداد صحیح نوشتم. برنامه چاپ مقلوب عدد اعشاری رو می تونید از لینک زیر دریافت کنید.
لینک دانلود برنامه محاسبه مقلوب اعداد اعشاری
آقای سینا ستاری ، خواهش می کنم.
ممنون مریم خانم.
ریحانه خانم ، ببخشید اگر هنوز برنامه رو براتون آماده نکردم.
ریحانه خانم، برنامه ای که می خواستید رو براتون نوشتم. خیلی ببخشید اگر دیر شد.
دانلود برنامه چاپ کلمات کلیدی یک فایل برنامه تصحیح شد
آقا/خانم برنامه نویس ، خیلی خوشحال و ممنون میشم اگر برنامه هایی که گفتید رو برام بفرستید( منوهای گرافیکی ، نگهداری اطلاعات و لیگ فوتبال جهان )
ملیکا خانم ، من ابتدا یک دوره کلاس های روبوکاپ رو تا سطح شبیه سازی فوتبال گذروندم و با سی پلاس پلاس آشنایی کافی پیدا کردم. بعد از اتمام کلاس ها ، خودم مباحثی مانند کار با فایل ها، گرافیک BGI و .. رو که به ما یاد نداده بودند، از کتاب آقایان دیتل یاد گرفتم.
آقا شهرام ، لینکی که شما به اون اشاره می کنید ، به سایت http://elearning.tehranedu.ir بود. در این سایت ، دوره های آموزش سی پلاس پلاس ، اچ.تی.ام.ال ، powerpoint و flash بصورت رایگان برای عموم قابل استفاده است.
الهام خانم ، ( و همچنین تمام افرادی که در مورد فارسی نوشتن برنامه ها سوال پرسیده بودند )، شما می تونید جواب رو از وبلاگ cpp.blogfa.com پیدا کنید. من این جواب رو براتون می نویسم:
-> شاید برای خیلی از شما دوستان پیش آمده باشد که بخواهید در برنامه هایی که با زبانهایی مثل Q-Basic یا ++C / C و یا Pascal می نویسید پیام ها و یا منوها فارسی باشند خوب این کار , کار مشکلی نیست فقط کافیست مراحل زیر را به درستی انجام دهید . خوب ابتدا چند برنامه ی فارسی ساز DOS را به شما معرفی میکنم 1. Vegaf.com : که این برنامه فقط محیط داس را آماده نمایش برنامه هایی میکند که زبان فارسی نوشته شده اند 2. ُSepand : توسط این برنامه می توانید مستقیماً در محیط برنامه نویسی فارسی تایپ کنید (مثلا هر وقت می خواهید که فارسی بنویسید کافیست که کلید Scroll Lock از کیبرد را فعال کنید) 3. برنامه F.com : این برنامه هم تمام کارهای Sepand را انجام می ده ( خوب جالب بدانید که نویسنده دو برنامه اخیر یعنی Sepand و F.com یک نفر است یعنی وحید علیمردانی ) خوب لینک دانلود این برنامه ها رو هم براتون گذاشتم برای در یافت اینجا کلیک کنید.
در ضمن در اینجا هم یه روشی رو بهتون مگم تا هر وقتی که ویندوز بالا میاد محیط داس فارسی باشه یعنی قابلیت نمایش متن های فارسی رو داشته باشه و به اصطلاح فونتها خرچنگ قورباغه نباشه برای این کار از منوی Start روی Run کلیک کنید و در کادر ورودی cmd را تایپ کرده و Ok کنید ( منظورم این است که وارد Dos Prompt شوید ) حالا فرمان های زیر را در خط فرمان بنویسید :
Drive:\ ......\ .....>cd\
drive:\>c:
c:\>edit c:\Autoexec.bat
در این حالت محیط ویرایش DOS ظاهر می شود خوب در آخرین خط رفته و در یک خط خالی مسیر ی را که فایل Vegaf.com در آن قرار دارد را در آن تایپ کنید( مانند زیر ) , بهتر است که آن فایل را در درایو C کپی کنید اکنون تغییرات اعمال شده را ذخیره کرده و خارج شوید .
c:\vegaf.com
خوب در اینجا یک بار سیستم را Restart کنید . بعد از بالا آمدن سیستم Dos فارسی شده است ( همانطور که میدانیم محتویات فایل Autoexec.bat در هر بار بالا آمدن سیستم اجرا می شود )
خوب حالا می رسیم که چطور تو محیط برنامه نویسی مورد نظر فارسی بنویسیم : باید قبل از اینکه وارد زبان برنامه نویسی مورد نظر شوید یکی از فارسی نویسهای Sepand و F.com را اجرا کنید و بدون اینکه از Dos خارج شوید پاسکال,سی و یا هر و یا هر زبان دیگر را اجرا کنید ( برای اینکه در Dos راحتر کار کنید از برنامه معروف NC استفاده کنید )
و حالا برنامه این پست:
اینبار برنامه چندجمله ای (polynomial) رو براتون آماده کردم. تا جایی که می تونستم برنامه رو برای حالت های خاص امتحان و آماده کردم.حدود ۷۵۰ خط هست. فکر نمی کنم ایرادی داشته باشه مگر توابعی برای محاسبه توان و ... .
کلاس polynomial شامل :
۱- سازنده و مخرب
۲- عملگر های درج در جریان و استخراج از جریان
۳- تابعی برای ثبت یا تغییر اطلاعات چندجمله ای
۴- تابع reverse ، این تابع چندجمله ای را بررسی می کند ، اگر دارای دو توان برابر بود ، ضرایب آنها را با هم جمع می کند و اگر ضریب جمله ای صفر بود ، آنرا از چندجمله ای حذف می کند.
۵- تابع sort که جملات چندجمله ای را با توجه به توان آنها بصورت نزولی مرتب می کند.
۶- عملگر های + ، - ،* ، =+ ، =- ، =* برای جمع یا تفریق یا ضرب کردن دو چند جمله ای
۷- عملگر های + ، - ،* ، =+ ، =- ، =* برای جمع یا تفریق یا ضرب کردن یک چند جمله ای و یک عدد صحیح
۸- تابع Calculate برای محاسبه مقدار چندجمله ای برای یک x خاص
۹- عملگر های == و =! برای بررسی تساوی دو چند جمله ای
۱۰- عملگر های == و =! برای بررسی یک چند جمله ای و یک عدد صحیح
۱۱- عملگر انتساب (=)
۱۲- تابعی برای مرتب کردن جملات بصورت Backwards ( صعودی ) و همچنین تابعی برای حذف یک جمله از چند جمله ای
امیدوارم نیاز دوستانی که این برنامه رو خواسته بودند برطرف شده باشد. برای راحت تر شدن استفاده از برنامه برای همه دوستان ، یک نمونه ساده فایل main برای برنامه نوشتم و فایل اجرایی رو به همراه سورس کلاس برای دانولد می ذارم
لینک دانلود کلاس چندجمله ای + نمونه ساده فایل اجرایی ( بدون فایل main )
با سلام به همگی دوستان
دیر برگشتم ولی با دست پر برگشتم.
خب دوستان ، همونطور که قول داده بودم و از عنوان این پست هم پیداست ، برنامه مدیریت کتابخانه رو تموم کردم و برای دانلود می ذارم. باید بگم این طولانی ترین برنامه ای بود که تا بحال نوشتم.خب ، پس از نوشتن ۱۵۹۵ خط کد کلاس ها و ۲۴۱خط کد main برنامه ، بالاخره برنامه آماده شد.تا جایی که می تونستم و فکرم می رسید ، توابع لازم رو برای کارایی بهتر برنامه نوشتم. Main نوشته شده هم یه مدل ساده یا همون base هست و نیاز به ارتقا داره.هر کدام از شما دوستان که تونستید یک main کامل برای برنامه بنویسید و اگر هم خواستید، سورس اون رو یا فایل اجرایی رو برای بقیه آپلود کنید.
اطلاعاتی در مورد برنامه:
1: کلاس Date شامل:
2: سری کلاس های Library ( Library , Author , Book , Publisher , Member ) شامل:
لازم به ذکر است که این برنامه به کمک فایل های text کار می کند ، ولی من برای افرادی که می خواهند از این برنامه بدون کار با فایل ها استفاده کنند هم توابعی نوشتم.(البته نه تمام توابع لازم را)
همچنین به همه دوستان بخصوص دوستان تازه کار پیشنهاد می کنم که یکبار main برنامه رو بررسی کنند. حتما چیزهای جدیدی برای یادگرفتن هست.
به همه دوستانی که منتظر مقاله اول آموزش برنامه نویسی به زبان سی پلاس پلاس هستند باید بگم که مقاله تقریبا تموم شده. تمام تلاش خودمو کردم که از دو مقاله الگوریتم نویسی بهتر و دقیق تر باشه. بعد از اینکه مثال های حل شده رو در مقاله نوشتم ، مقاله را آپلود می کنم. در ضمن این دفعه تمامی برنامه های مقاله رو با پسوند cpp. داخل یک فایل زیپ شده میذارم تا لازم نباشد که خود شما یکبار برنامه ها رو در کامپایلر نوشته و اجرا کنید.
با سلام به همگی دوستان
از همگی معذرت می خوام که اینقدر دیر وبلاگ رو آپ می کنم.
کلاس HugeInteger که قبلا هم در وبلاگ داشتیم رو تکمیل کردم و برای دانلود میذارم.
امکانات اضافه شده و تغییرات ایجاد شده در کلاس:
۱- سربارگذاری عملگرهای + ، - ، * و / برای انجام این اعمال بین دو HugeInt و یا بین یک HugeInt و یک * const char و یا long int
۲- سربارگذاری عملگر های مقایسه بین دو HugeInt و یا یک HugeInt و یک long int . شامل عملگر های : < ، > ، => ، =< ، == و =!
۳- سربارگذاری عملگر های ++ و -- هم بصورت postfix و هم بصورت prefix
۴- توابع fact ( محاسبه فاکتوریل ) ، fabs ( محاسبه قدر مطلق ) ، sgn ( علامت ) و pow ( توان )
دقت کنید که سه تابع اول ورودی نمی گیرند و فراخوانی آنها بدین شکل انجام می شود :
( )HugeInt.functionname
تابع چهارم ( توان ) شامل یک ورودی است که می تواند یک long int و یا یک HugeInt باشد که شیء فراخوانی کننده را به توان آن می رساند.
۵- سربارگذاری عملگر های =+ و =- هم بین دو HugeInt و هم بین یک HugeInt و یک long int
۶- امکان ساختن HugeInteger های منفی
۷- امکان افزایش تعداد ارقامی که توسط HugeInteger نگهداری می شود تا هر اندازه که بخواهید
برای اینکار کافیست در ابتدای فایل main و دو فایل پیاده سازی کلاس ، در خطی که نوشته شده است:
120 define SIZE #
عدد ۱۲۰ را به رقم دلخواه خود تغییر دهید.
ممنون میشم اگر کسی لطف کنه و تابع جذر رو برای این کلاس تعریف کنه و برای بقیه هم بذاره.
دانلود کلاس HugeInteger حجم : 146 KB
توابع تبدیل رشته به عدد و عدد به رشته :
|
نام تابع |
عمل تابع |
ورودی |
خروجی |
|
atof |
تبدیل رشته به مقداری از نوع double |
* const char |
double |
|
atol |
تبدیل رشته به مقداری از جنس long |
* const char |
long |
|
atoi |
تبدیل رشته به مقداری از جنس int |
* const char |
int |
|
ftoa |
تبدیل مقداری از جنس double به یک رشته |
double |
* const char |
|
itoa |
تبدیل مقداری از جنس int به یک رشته |
int |
* const char |
|
ltoa |
تبدیل مقداری از جنس long به یک رشته |
long |
* const char |
البته توابعی که در بالا نوشته شده اند برای تبدیل رشته هایی هستند که فقط شامل عدد باشند. اگر کسی نیاز به توابعی داشت که یک توالی از کاراکتر های یک رشته رو به عدد تبدیل کند ،درقسمت نظرات اعلام کند.
جواب نظرات شما:
آقا / خانم موج گستر ، من اگر بتونم برنامه ای که خواستید رو براتون می نویسم ، فقط باید بدونم که این برنامه باید چه ویژگی ها و امکاناتی داشته باشد. لطفا اعلام کنید.
آقا / خانم اوبالیت ، خیلی ممنون.
آقا نیما ، ممنون که به من سر زدید.
پرنیان خانم ، کمی بیشتر در مورد برنامه توضیح بدید تا بدونم برنامه باید چکار کنه. مثلا خرگوش ار کجا شروع به حرکت می کنه ، می تونه ار یک خانه دو بار رد شه ؟ هر بار چقدر می تونه جابجا شه؟ برنامه باید راه خرگوش رو بنویسه یا اینکه هر دفعه بصورت اتفاقی یک راه رو بره و مشخص کنه که برنده شده یا بازنده؟
عسل خانم ، من فصل وراثت رو خوندم و منظورم این بود که شکل وراثت چطور باشه؟ اگر می تونید با یک عکس یا نمودار بگید بهتره.
نیلوفر خانم ، جواب شما رو در بالا دادم.
آقا /خانم آروین ، چشم ، من به محض اینکه بتونم اینکار رو می کنم.
پرنیان خانم ، در برنامه ای که گفته بودید بنویسم یک ایراد بود و اون این بود که در آرایه ۷*۷ که شماره عناصر از ۱ تا ۶ است ، خرگوش نمی تواند به خانه (۶،۷) برود. به هر حال من به جای این خانه ، خانه (۵،۶) رو در نظر گرفتم و برنامه رو نوشتم. ببخشید که من نتونستم دیروز برنامه رو بنویسم. متاسفم. اما به هر حال امروز می ذارم شاید کمکی بهتون کنه.
از بقیه دوستان هم که جواب نظراتشان داده نشده معذرت می خوام.
باید خدمت همه عرض کنم که به دلیل شروع امتحانات ، من وقت کافی برای نوشتن همه برنامه های درخواستی ندارم. البته این به این معنی نیست که برنامه ها رو نمی نویسم ، یعنی اینکه برنامه ها رو با کمی تاخیر می نویسم. به هر حال از همه معذرت می خوام و قول میدم بعد از امتحانات جبران کنم.
برنامه مدیریت رستوران:
برنامه ای که مانی خانم خواسته بودند : برنامه مدیریت رستوران
معذرت می خوام که امروز جواب میدم ، واقعا من رو ببخشید
برنامه وارونه چاپ کردن رشته ورودی :
برنامه ای که آقا حمید درخواست کرده بودند: دانلود برنامه وارونه چاپ کردن برنامه تصحیح شد
برنامه کپی کردن یک رشته در رشته دیگر:
برنامه دیگری که آقا حمید خواسته بودند: دانلود برنامه کپی کردن رشته
برنامه حذف کاراکتر های تکراری:
برنامه حذف کاراکتر های تکراری که آقا مهرداد اون رو تصحیح کردند.برنامه حذف کاراکتر های تکراری
برنامه بالا برای کامپایلر توربو سی است اگر در کامپایلر شما اجرا نشد این خط را بعد از خط سوم اضافه کنید
using namespace std;
برنامه چاپ حروف بزرگ ، حروف کوچک ، اعداد و حروف صدادار در یک رشته:
این هم یکی از برنامه هایی که آقا امید ردخواست کرده بودند: دانلود برنامه چاپ حروف کوچک و بزرگ و صدادار و اعداد
برنامه اعداد مختلط:
برنامه کار با اعداد مختلط با قابلیت های جمع و تفریق اعداد مختلط که توسط دوستان بسیاری خواسته شده بود رو برای دانلود میذارم: دانلود برنامه اعداد مختلط
اگر کسی در مورد سورس ها مشکلی داشت و قسمتی رو نمی فهمید ، در نظرات اعلام کند.
برنامه اعداد صحیح بسیار بزرگ (HugeInt)
این برنامه برای کار با اعداد صحیح بسیار بزرگ نوشته شده و دارای قابلیت های جمع و تفریق اعداد صحیح بسیار بزرگ است. برنامه نوشته شده اعدادی دارای ۱ تا ۵۰ رقم را نگهداری و جمع و تفریق می کند. اگر نیاز داشتید که تعداد ارقام رو بیشتر کنید ، کافیست در خط چهارم فایل HugeInt.h در قسمتی که نوشته شده است : define SIZE 50 # مقدار 50 را به هر عددی که می خواهید تغییر دهید.
دانلود برنامه اعداد صحیح بسیار بزرگ (HugeInteger)
برنامه کار با اعداد صحیح:
این برنامه همان برنامه ای است که آقای Deitel نوشتند و من برای دانلود میذارم. مثل بقیه بصورت پروژه نیست و فقط حاوی 2 فایل ( کلاس و پیاده سازی کلاس اعداد صحیح ) است.
برنامه تجزیه عدد به عوامل اول:
آقا محمد مهدی برنامه تجزیه عدد به عوامل صحیح که خواسته بودید.فقط یادتون باشه قبل از تحویل برنامه قسمتهای اضافی و تبلیغاتی رو حذف کنید.دانلود برنامه تجزیه عدد به عوامل اول
برنامه وارونه نوشتن بیست عدد ورودی:
برنامه ای که آقا محمد مهدی درخواست کرده بودند دانلود برنامه
برنامه پیدا کردن محل ظهور یک عدد در بین ۱۵ عدد:
برنامه ای که آقا محمد مهدی درخواست کرده بودند دانلود برنامه
برنامه پیدا کردن بزرگترین و کوچکترین اعداد در بین ۱۰ عدد:
برنامه ای که آقا محمد مهدی درخواست کرده بودند دانلود برنامه
امیدوارم ۲ نمره کامل رو بگیرید
آقا محمد ، من برنامه ها رو با اشاره گر ننوشتم ، در ضمن در مورد اشکالی که گفتید ، من برنامه ها رو به زبان سی پلاس پلاس استاندارد نوشتم و نباید ارور بده. من فکر می کنم که با استفاده از std::cout و std::cin مشکل رفع بشه.
آقای مهرداد طهماسبی ، از شما بخاطر کمکی که کردید خیلی متشکرم.
در ضمن باید به بقیه دوستان عرض کنم که همونطور که آقای مهرداد طهماسبی به من گفتند ، بهتره که دوستان خودشون برنامه هاشون رو بنویسند تا اینکه کسی برای اونها برنامه ها رو بنویسد. همونطور که آقا مهرداد گفتند "با نوشتن برنامه ها برای بقیه به اونها ظلم می کنید تا لطف" ، پس از این به بعد من بیشتر سعی می کنم شما رو راهنمایی کنم تا اینکه همه خودشون برنامه هاشون رو بنویسند.
سمانه خانم ، با کمی تغییر در برنامه اعداد گویا که در وبلاگ گذاشتم ، می تونید شرط هایی که خواستید رو روی برنامه اعمال کنید. عملگرهایی که گفتید هم پیاده سازی راحتی دارند ، من به زودی کلاس HugeInt رو همراه با سربارگزاری عملگر های زیادی مثل عملگر هایی که گفتید ، برای دانلود در وبلاگ می ذارم تا با کمک اون بتونید و بدونید که این عملگر ها چطوری پیاده سازی می شوند.
آقا حسین و ،من در مورد گراف ها چیز زیادی نمی دونم و فکر نمی کنم بتونم کمک زیادی بهتون بکنم.خیلی متاسفم.
عسل خانم ، من فکر نمی کنم بتونم کمکی در مورد این برنامه هاتون بکنم .واقعا متاسفم.
آقا سجاد ، این جور دستور ها معمولا از آخر انجام میشن.یعنی m یدونه کم میشه ، y بر اون تقسیم میشه ، از x بر y تقسیم میشه ، و با کسر قبلی جمع میشه. اگر اشتباه گفتم بهم بگید.
آقا مهدی ، در برنامه ای که خواستید ، برای تبدیل کاراکتر به عدد (در ویندور ) می توانید کاراکتر را منهای 48 کنید. یعنی int=char-48 ، سپس با یک الگوریتم ساده اون دو آرایه رو با هم جمع کنید.برای ان کار می تونید ارز الگوریتم کلاس HugeInt استفاده کنید.
سمیه خانم ، برنامه ای در وبلاگ داشتیم که برای مشخص کردن اول بودن یا نبودن عدد بود.این برنامه را می توانید ار اینجا در یافت کنید. می توانید یک برنامه بنویسید و این برنامه رو به عنوان تابع در اون به کار ببرید و اعداد 2 تا عدد مورد نظر را با کمک تابع چک کنید.
علی آقا ، من در مورد این برنامه نمیتونم کمکی بهتون بکنم، خیلی متاسفم.
آقا امیر ، برای برنامه ای که خواستید می تونید کلاس چند جمله ای موجود در وبلاگ رو به نحوی تغییر بدید که دارای دو آرایه باشه یکی ضرایب و یکی توانهای ، بعد کافیه در سربارگزاری عملگر ها، ضرایب رو جمع و تفریق کنید. برای ضرب هم باید یک چندجمله ای جدید با ضرایب 0 و توانهای 0 تا n ایجاد کنید و حاصلضرب رو در اون چندجمله ای بنویسید.
آقا امید ، آقا حمید ، آقا میثم ، عسل خانم ، یک دوست ، آقا سجاد ، احمد آقا و آقا حسن ، ببخشید که من نمیتونم به این زودی ها جوابتون رو بدم.
باز هم از همگی دوستان عذر می خوام.
برنامه اعداد گویا:
آیرین خانم ، نینا خانم و عسل خانم ،
برنامه هایی از من خواسته بودید.
من یکی از برنامه هایی که می خواستید رو آماده کردم . برای دانلود میذارم.سعی می کنم بقیه برنامه ها (اعداد مختلط) رو هم تا فردا یا پس فردا آماده کنم.
برنامه اعداد گویا (rational) :
این برنامه رو در دو فایل داریم.( rational.zip و overloaded rational ) که در درمی عملگرهای + و - و / و * و = و ... پیاده سازی شدند ولی در اولی بصورت تابع آمده اند.
اعداد گویا + عملگر ها Overloaded Rational
مرجان خانم ، من در زمینه شبیه سازی امداد ، اطلاعات زیادی ندارم و کسی رو هم نمی شناسم که اطلاعات زیادی داشته باشه. ولی در زمینه شبیه سازی دو بعدی فوتبال در خدمتم. به هر حال اگر بتونم سورسی یا چیزی از تیم های معروف پیدا کنم براتون میذارم.
آقا حامد ، من براتون چند تا سورس دوز میذارم ، البته هیچ کدوم اونی که شما می خواهید نیستن. ولی شاید بدردتون بخورن.البته تا چند روز دیگه براتون آماده می کنم.
مینا خانم ، من اگر بتونم براتون سورسش رو می نویسم و یا تهیه می کنم.البته در مورد این سورس بهتره از علی در وبلاگ جدیدمون بپرسید.حتما به چیزی که می خواهید می رسید.
آفلا جان و عسل خانم ، می تونید آی دی mer_benz2002@yahoo.com رو در یاهو مسنجرتون ادد کنید تا با هم در تماس باشیم.
آقا احسان ، من نمیتونم با سی پلاس پلاس ویروس بنویسم ، ولی شاید بتونم چیزی که بتونه هارد رو فرمت کنه یا یه بلستر بنویسم ، ولی زیاد دور و بر این چیز ها نمی رم.
آقا حامد ، ببخشید که دیر جوابتون رو میدم.من اگر بتونم هفته بعد این برنامه که خواستید رو برای دانلود میذارم.ولی فکر نکنم به این راحتی ها بشه نوشت.
آقا محمد ، من هر سه تا برنامه ای که خواسته بودید رو تا شنبه براتون میذارم.
عسل خانم ، من نمیدونم منظورتون کدوم برنامه است ، اما اگر منظورتون برنامه اعداد گویاست ، باید بگم که هر دو تا یکی نیستند.در یکی عملگر ها پیاده سازی شده اند و در اون یکی عمل عملگرها بصورت تابع نوشته شده.
مینا خانم ، سورس و فایل اجرایی یک ماشین حساب که با ویژوال سی پلاس پلاس نوشتن رو براتون میذارم.
سورس ماشین حساب به زبان سی پلاس پلاس
این هم یک ماشین حساب دارای قابلیت های ماشین حساب ویندوز برای ویژوال سی پلاس پلاس + فایل اجرایی ( در پوشه Debug ) البته برنامه بصورت فایل rar هست و برای باز کردن اون باید از winrar استفاده کنید.

دانلود ماشین حساب +فایل اجرایی
با سلام دوباره خدمت همه دوستان محترم
اینبار یه سری از کلاسهای برنامه نویسی گرافیکی رو برای دانلود میذارم.
این سری بیشتر بدرد کسانی می خوره که از Bloodshed Dev-c++ استفاده می کنند و شامل کلاسهای های زیر است:
graphics.h , jview.h , InterfaceKit.h , A2D.h , Alert.h , Alias.h , AppDefs.h , AppFileInfo.h , AppKit.h , Application.h , Box.h , Button.h , CheckBox.h , ColorControl.h , Dragger.h , Control.h , Font.h , GraphicsDefs.h , Input.h , image.h , InterfaceDefs.h , ListItem.h , ListView.h , Menu.h , MenuBar.h , MenuField.h , MenuItem.h , OutlineListView.h , Picture.h , PictureButton.h , Point.h , Polygon.h , PopUpMenu.h , PrintJob.h , RadioButton.h , Rect.h , Screen.h , Region.h , ScrollBar.h , ScrollView.h , Shelf.h , Shape.h , Slider.h , StatusBar.h , Bitmap.h , StringView.h , TabView.h , TextControl.h , TextView.h , View.h , Window.h , StorageDefs.h , BeBuild.h , SupportDefs.h , Errors.h , Looper.h , OS.h , Handler.h , Archivable.h , Cursor.h , GameKit.h , KernelKit.h .
این فایلها از سایت Koders گرفته شده اند. http://www.koders.com/
از همه دوستان معذرت می خوام که وبلاگ یه مدتی آپ نشد.
Hello everybody
This time we have a group of graphical classes for C++.
This serie is useful for persons who work with Bloodshed Dev-c++ .
This file includes these classes:
graphics.h , jview.h , InterfaceKit.h , A2D.h , Alert.h , Alias.h , AppDefs.h , AppFileInfo.h , AppKit.h , Application.h , Box.h , Button.h , CheckBox.h , ColorControl.h , Dragger.h , Control.h , Font.h , GraphicsDefs.h , Input.h , image.h , InterfaceDefs.h , ListItem.h , ListView.h , Menu.h , MenuBar.h , MenuField.h , MenuItem.h , OutlineListView.h , Picture.h , PictureButton.h , Point.h , Polygon.h , PopUpMenu.h , PrintJob.h , RadioButton.h , Rect.h , Screen.h , Region.h , ScrollBar.h , ScrollView.h , Shelf.h , Shape.h , Slider.h , StatusBar.h , Bitmap.h , StringView.h , TabView.h , TextControl.h , TextView.h , View.h , Window.h , StorageDefs.h , BeBuild.h , SupportDefs.h , Errors.h , Looper.h , OS.h , Handler.h , Archivable.h , Cursor.h , GameKit.h , KernelKit.h .
http://www.4shared.com/file/11254481/89ba2231/CGraphicalClasses.html
From: Koders (http://www.koders.com/ )
افرادی که سورس خواسته بودند بدونن که من حتما یا می نویسم یا براشون پیدا میکنم
ایندفعه یه چند تا کلاس از کلاسهای گرافیکی و ... که کامپایلر هایی مانند Dev c++ Beta دارای اونها نیستند رو برای دانلود بذارم
img.c imggif.c imgjpeg.c imgpng.c
متاسفانه بعضی کلاسها مثل KitInterface رو پیدا نکردم ولی اگه پیدا کنم در اولین فرصت تو وبلاگ میذارم
این برنامه پیاده سازی کلاس Point است که از لینک زیر می تونید دانلود کنید.
برای استفاده از کلاسها در ویندوزباید این کارها را انجام دهید.
Dev cpp را باز کنید.(یا هر کامپایلر یا ادیتور دیگری که دارید)از منو Main گزینه Project را انتخاب کنید.
در پنجره باز شده Empty Project را انتخاب کنید و سپس پروژه خود را در جایی ذخیره کنید.
حالا با اضافه کرن فایل ها به پروژه خود ، کلاس ها ، پیاده سازی آنها و فایل main خود را بنویسید و در آخر برنامه را کامپایل کنید.
*برای باز کیردن دوباره پروژه از کامپیوتر کافیست فایل پروژه را باز کنید نه فایل های دیگر را.