کاملترین کتاب و حل تمرین و پروژه های سی پلاس پلاس ++C کتاب جعفر نژاد قمی
بیش از 100 پروژه و تمرین ++C
پروژه های گرافیکی و بازی شترنج
کتاب و اسلاید های رایه برنامه نویی بیش از 1000 صفحه با فرمت ورد و پاورپینت
کتاب الکترورنیکی سی پلاس پلاس
و....
جلسه اول ( یاد آوری کدهای برنامه نویسی )
توضیحات :
خطی که با # شروع می شود رهنمونی است برای پیش پردازنده. این خط به پیش پردازنده (که قبل از کامپایلر اجرا می شود) می گوید که فایل iostream.h را به برنامه اضافه کن. این فایل شامل
دستورالعمل های پایه جهت انجام عملیات ورودی و خروجی است و به برنامه اضافه شده تا بعدا از دستورالعمل های آن در برنامه استفاده شود.
() int main
این خط نحوه تعریف تابع اصلی برنامه می باشد. تابع main تابعی است که تمام برنامه های C++ از آنجا شروع به اجرا می کنند. برای کامپایلر مهم نیست که قبل و یا بعد از این تابع چه کدهای دیگری قرار دارد بلکه همواره اولین دستوری که در تابع main قرار دارد در شروع برنامه اجرا می گردد.
خط ۶ ام برای پاک کردن خروجی صفحه است ، تا خروجی قبلی برنامه در خروجی دیده نشود مثلا ما یک بار برنامه جمع را اجرا کردیم و حالا میخواهیم برنامه ضرب را اجرا کنیم اگر دستور clrscr را ننویسیم ممکن است خروجی برنامه ضرب در برنامه جمع نیز دیده شود
در خط هفتم دو عدد از نوع صحیح تعریف کرده ایم
اما در مورد خط دهم دستور cout در فایل iostream.h اعلان شده است. به همین خاطر ما در ابتدای برنامه از دستور <iostream>include# استفاده کردیم. هر جمله ای در C++ با ; خاتمه می یابد. این دستور برای چاپ یک مقدار یا یک رشته به کار می رود . در خط نهم دو متغیر صحیح را از ورودی دریافت می کنیم
دستور return باعث می شود که تابع main پایان بیابد. به دنبال دستور return معمولا یک مقدار بازگشتی یا کدی که مقدار بازگشتی دارد قرار می گیرد. مقدار صفر در اصل بیانگر خاتمه یافتن برنامه بدون هیچ اشکالی می باشد.
() getch برای نگه داشتن خروجی است ؛ اگر انرا ننویسید شبیه این است از کسی ساعت را بپرسید ، او به ساعتش نگاه می کند و بدون انکه پاسخ شما را بدهد از کنارتان رد می شود
اگر هنگام قرار دادن توضیحات در برنامه از // یا /* */ استفاده نشود به برنامه پیغام خطا صادر کرده و اجرا نمی شود. توضیحات وقتی حجم برنامه طولانی شود به خوانایی برنامه کمک می کند ، برنامه نویس برای قطعه کدهای خود توضیحاتی اضافه می کند تا بعدها که به برنامه اش مراجعه می کند یاد اوری اینکه نیت او از آن قسمت ها چه بوده دشوار نباشد
برنامه جمع دو عدد در سی شارپ
برنامه مساحت مستطیل در C++
یک عدد را دریافت کنید و مجموع اعداد 1 تا ان عدد را حساب کنید ( کد C++ )
روش اول : حل با فرمول ریاضی
روش دوم : حل با استفاده از حلقه
نکته : در بعضی از زبان های برنامه نویسی از جمله ++C در صورتی که مقدار اولیه متغیر توسط از کاربر دریافت نمی شود باید برنامه نویس بلافاصله بعد از تعریف به آن متغیر مقدار اولیه دهد . مثلا در کد بالا اگر خط
را نمی نوشتیم هر چند منطق برنامه درست بود ؛ اما چون sum مقدار اولیه نداشت برنامه خروجی صحیحی نداشت
برنامه ای شعاع دایره را دریافت کرده و محیط و مساحت انرا حساب می کند ( کد C++ )
برنامه ای بنویسید که مجموع اعداد فرد دو رقمی را محاسبه نموده و چاپ کند ( کد C++ )
برنامه ای که چهار عدد را توسط آاریه دریافت کرده و مکان های زوج را باهم جمع می کند ، همچنین جمع مکان های زوج را در اولین عنصر آرایه قرار دهد.
/******************************
* All right reserved. *
*Http://jashop.ir*
* 2005/04/12 *
******************************/
#include
using namespace std;
void move ( int, char*, char*, char*);
int main()
{
int n;
cout<< "Welcome to the tower of Hanoi" << endl
<<"How many disks? ";
cin >> n;
cout << endl;
move ( n, "Left", "Right", "Center" );
return 0;
}
void move( int n, char* from, char* to, char* temp )
{
if ( n > 0 )
{
move ( n-1, from, temp, to );
cout << "Disk " << n << ' ' << from << (char)26 << to << endl;
move ( n-1, temp, to, from );
}
}
کاملترین کتاب و حل تمرین و پروژه های سی پلاس پلاس ++C کتاب جعفر نژاد قمی