c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس
c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس

کد دترمینان n*n

محاسبه دترمینان ماتریس n*n

 

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

download here

برنامه رسم نمودار و محاسبه عبارات infix

         ماشین حساب گرافیکی + رسم نمودار

<تحت داس>

 

 

باسلام.این برنامه محاسبه و رسم نمودار عبارات infix هست  که قابلیت های اون عبارتن از: محاسبه مقدار یک تابع یک متغیره برای یک عدد یا آرایه ای از اعداد ، رسم نمودار ، زوم و جابجایی نمودار.

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

برای مثال ورودی برنامه باید همچین شکلی داشته باشن:((((x*3)-(2^(x-(sin(x-0)))  که معادل عبارت (3x-2^(x-sin xهست.باید درهرپرانتز دو مقدار یا پرانتز و یک علامت بینشون باشه.sin رو به شکل( (sin(x-0) بنویسید!

این ها برای برنامه قابل قبول هستن:

^, / ,* ,- ,+ ,sin ,cos ,tan ,atan ,x ,() 

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

  

دانلود برنامه

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

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

و این یکی هم با دکمه و پنجره و قابلیت رسم چند نمودار در یک صفحه و زوم و حرکت در صفحه:

http://cplusplus.blogsky.com/1388/07/10/post-37/