نوع فایل: pdf . cpp قالب کد:txt
در این پروژه که با زبان سی پلاس پلاس نوشته شده است، الگوریتم ماشین سکه خرد کن پیاده سازی شده و فایل تحلیل کل در کنار آن قرار داده شده.
فهرست :
۱- برای اجرای دستورات cout و cin دستورات ورودی خروجی سیستم این فایل را باید ضمیمه برنامه کرد.
۲- برای اجرای تابع های پاک کردن صفحه نمایش clrscr() و تابع getch() نیاز است این را به برنامه ضمیمه کنیم.
۳- تابع مرتب سازی که ورودی آن p[] ارزش اسکناس ها،n تعداد نوع سکه ها، r[] تعداد اسکناس ها.
۵- متغیر های i و j برای for ، متغیر mبرای کمک در جابه جایی ارزش اسناس ها،
۶- این for از ابتدا تا انتهای آرایه را پیمایش می کند
۸- مقدار ارزش اسکناس p[j] را در متغیر m می ریزد.
۹- این for که در for قبلی قرار دارد از یکی بعد از اندیس for قبلی شروع می کند و تا آخر آرایه را پیمایش می کند.
۱۱- اگر m که مقدار ارزش اسکناس را در خود دارد با مقدار اسکناس بعدی مقایسه می کند اگر m کوچکتر باشد.
۱۳- مقدار ارزش فعلی p[i] را در m می ریزد.
۱۴- شماره اندیس را د رمتغیر s می ریزد.
۱۵و ۱۶- جابه جایی ارزش بزرگتر به جای ارزش کوچکتر
۱۷تا ۱۹- جابه جایی تعداد اسکناس هایی که ارزش آنها جابه جا شده اند.
۲۳- این for از ابتدا تا انتهای آرایه را پیمایش می کند
۲۴- چاپ ارزش ها و تعداد ارزش ها جلوی آنها
۲۶- تابع خرد کردن سکه ها با ورودی های p[]ارزش اسکناس ها،r[] برای تعداد ارزش ها،s[]نتیجه در آن قرار دارد،n تعداد نوع اسکناس ها، m ارزشی که می خواهیم خرد شود.
۲۸- متغیر i وl برای forها و k برای اینکه تعداد اسکناس در آن ذخیره شود.
۲۹- این for از ابتدا تا انتهای آرایه را پیمایش می کند
۳۱ تا ۳۴- اگر مبلغ ورودی از اسکناس های موجود کمتر باشد قابل خرد شدن نیست و چاپ پیغام مبلغ کوچک است
صف یکی از انواع دادهساختارهاست که از آن برای ذخیره و بازیابی دادهها بهره میبرند.
صف لیستی است که عمل افزودن دادهها درون آن از انتهای لیست و عمل حذف دادهها از ابتدای لیست انجام میشود
مثل یک صف نانوایی دادهها به ترتیب ورود پشت سر هم در صف قرار میگیرند. بنابراین اولین داده ورودی اولین داده خروجی نیز خواهد بود، این به این معنی است که شیوهٔ عملکرد صف براساس سیاست FIFO است.
صف در طراحی و پیادهسازی سیستمهای نرمافزاری و سختافزاری بسیار استفاده میشود.
پشته (به انگلیسی: stack) یکی از انواع دادهساختارها (ساختمان داده) است و برای ذخیره و بازیابی داده ها کاربرد دارد. پشته در طراحی و پیادهسازی سیستمهای نرمافزاری و سختافزاری، فراوان به کار میرود. شیوهٔ عملکرد پشته بر اساس سیاست LIFO است.
در حقیقت پشته، یکی از سه بخش تخصیص یافته به یک برنامه در حال اجرا در حافظه (RAM) میباشد. پس از اجرای هر برنامه کاربردی آن برنامه برای پردازش توسط پردازشگر، به سه بخش در حافظه تقسیم شده و ذخیره میگردد تا در دسترس پردازشگر قرار بگیرد.
پروژه های برنامه نویسی ++c به همراه فایل اجرایی و کد قابل ویرایش میباشد و شامل پروژه های زیر است تمامی این فایلها قابل ویرایش و تغییر است و کد برنامه همه فایل ه به همراه فایل اجرایی در یک فایل زیپ قرار داده شده است .
1-نمایش اعداد 10 تا 999
2-نمایش اعداد کوچکتر از 100
3-برنامه حل ماتریس
3- برنامه تعیین اعداد اول ( اعداد را در برنامه مینویسیم و برنامه میگه عدد اوله یا نه )
4- تعیین زوج یا فرد بودن ( اعداد را گرفته و تعیین میکند که عدد ورودی زوج یا فرد است )
6-برنامه تعیین معدل 3 عدد ( سه عدد را از ورودی دریافت و میانگین سه عدد را محاسبه می نماید )
7-برنامه حل معادله درجه دو ( ضرایب یک معادله درجه دو را به ترتیب a b c دریافت و ریشه های معادله را در اختیار شما قرار میدهد )
8-برنامه تعیین اینکه سه عدد مورد نظر میتواند اضلاع یک مثلث قائم الزاویه باشد یا خیر ( سه تا عدد یا اندازه به برنامه داده میشود و برنامه تیین میکند که میشه با این اندازه ها یک مثلث ساخت یا خیر )
9- پروژه تعیین اعداد تام
10-پروژه مجموع اعداد یک تا 99
11-پروژه ماشین حساب ( عملیات ضرب تقسیم و جمع و تریق را انجام میدهد
12-پروژه محاسبه حقوق
13-ضرب اعداد 5 تا 10
14-مجموع دو عدد
15-prime or not
16-محاسبه فاکتریل یک عدد
17-تعیین مازیمم-متوسط و مینیمم
18-love switch -case
19-float sum 2 number
و ...
لینک های مرتبط :
مجموعه کامل شش جلدی استاندارد ASME 2007 SEC I, SEC II A1, A2 , B , C, D
کد شطرنج با قابلیت اجرا در نرم افزار متلب و ++C
همراه با توضیح خط به خط در خود کد
آسان و کامل