// my first program in C++
#include <iostream>
using namespace std;
int main ()
{
cout « "Hello World!";
return 0;
}
مثال اول
در این تیکه کد عبارت Hello World! نمایش داده می شود
دقت کنید که این ساختار یک ساختار کلی یک برنامه به زبان سی پلاس پلاس می باشد
باید همیشه این ساختار را به یاد داشته باشید و سعی کنید این ساختار را حفظ و تمام جزییات آن را با دقت بررسی کنید
خط اول :
برای قرار دادن متن های اضافی که در برنامه اثری ندارند و صرفا جهت توضیحات برنامه در میان کد ها قرار می گیرند به این صورت عمل می شود
ابتدا دو بار علامت / را قرار می دهید و بعد در همان خط فقط توضیحات خود را درج می کنید
خط دوم
این خط نمایش می دهد که کد شما از کتابخانه iostream استفاده می کنید کلمه include به معنای شامل شده و بعد از آن اسم کتابخانه قرار داده می شود
و علامت # شارپ اول آن نیز یک علامت مخصوص اضافه کردن کتابخانه های مورد نیاز برنامه می باشد
خط سوم
std یک کلاس برنامه سازی ورودی خروجی است که مورد نیاز برای دریافت و یا نمایش مقادیر است برای کوتاهی و زیبایی کد نویسی با نوشتن این جمله نیازی به نوشتن آن در خود کد و به صورت مستقیم نداریم این خط باید نوشته شود
خط چهارم
تعریف تابع اصلی که هنگام اجرا برنامه صدا زده می شود این تابع به صورت مقدار اولیه باید در کد شما وجود داشته باشد
تابع int main() باید تعریف شده و کد شما از اولین خط بعد از { شروع به اجرا می شود
خط ۶:
این خط یک الگو از std به نام cout را صدا می زند که برای نمایش یک عبارت و یا مقدار استفاده می شود
عبارت جلوی cout باید ابتدا دارای دو علامت به سمت
cout«
باشد و سپس مقداری که قرار است نمایش داده شود قرار گیرد این مقدار باید در بین " قرار گیرد
خط ۷ :
خروجی تابع باید همیشه با توجه به نوع آن مشخص شود چون در زمان تعریف تابع ما عبارت int به معنای عدد صحیح را قبل از main قرار دادیم باید در انتها تابع ما مقدار ۰ را به عنوان پایان تابع ارسال نماید تا برنامه به پایان برسد
حتما به حالت قرار گرفتن } کروشه ها دقت کنید
#include <iostream>
using namespace std;
int main ()
{
cout « "Hello World!";
return 0;
}
مثال اول
در این تیکه کد عبارت Hello World! نمایش داده می شود
دقت کنید که این ساختار یک ساختار کلی یک برنامه به زبان سی پلاس پلاس می باشد
باید همیشه این ساختار را به یاد داشته باشید و سعی کنید این ساختار را حفظ و تمام جزییات آن را با دقت بررسی کنید
خط اول :
برای قرار دادن متن های اضافی که در برنامه اثری ندارند و صرفا جهت توضیحات برنامه در میان کد ها قرار می گیرند به این صورت عمل می شود
ابتدا دو بار علامت / را قرار می دهید و بعد در همان خط فقط توضیحات خود را درج می کنید
خط دوم
این خط نمایش می دهد که کد شما از کتابخانه iostream استفاده می کنید کلمه include به معنای شامل شده و بعد از آن اسم کتابخانه قرار داده می شود
و علامت # شارپ اول آن نیز یک علامت مخصوص اضافه کردن کتابخانه های مورد نیاز برنامه می باشد
خط سوم
std یک کلاس برنامه سازی ورودی خروجی است که مورد نیاز برای دریافت و یا نمایش مقادیر است برای کوتاهی و زیبایی کد نویسی با نوشتن این جمله نیازی به نوشتن آن در خود کد و به صورت مستقیم نداریم این خط باید نوشته شود
خط چهارم
تعریف تابع اصلی که هنگام اجرا برنامه صدا زده می شود این تابع به صورت مقدار اولیه باید در کد شما وجود داشته باشد
تابع int main() باید تعریف شده و کد شما از اولین خط بعد از { شروع به اجرا می شود
خط ۶:
این خط یک الگو از std به نام cout را صدا می زند که برای نمایش یک عبارت و یا مقدار استفاده می شود
عبارت جلوی cout باید ابتدا دارای دو علامت به سمت
cout«
باشد و سپس مقداری که قرار است نمایش داده شود قرار گیرد این مقدار باید در بین " قرار گیرد
خط ۷ :
خروجی تابع باید همیشه با توجه به نوع آن مشخص شود چون در زمان تعریف تابع ما عبارت int به معنای عدد صحیح را قبل از main قرار دادیم باید در انتها تابع ما مقدار ۰ را به عنوان پایان تابع ارسال نماید تا برنامه به پایان برسد
حتما به حالت قرار گرفتن } کروشه ها دقت کنید
قسمت دوم
انواع متغیر ها
عدد صحیح int
عدد اعشاری متوسط float
عدد اعشاری بزرگ. double
کاراکتر. char
رشته نوشتاری. string
متغیر ها در کد ابتدا باید تعیین شوند که از چه نوعی هستند و سپس مورد استفاده قرار بگیرند
تعریف متغیر به صورت زیر
int number;
number = 1;
float num;
num = 3.14;
...
متغیر های عددی تمامی عملگر های جمع و تفریق و... را می پذیرند
اما استفاده این عملگر ها برای متغیر های نوستاری و یا کاراکتر ممنوع است
انواع متغیر ها
عدد صحیح int
عدد اعشاری متوسط float
عدد اعشاری بزرگ. double
کاراکتر. char
رشته نوشتاری. string
متغیر ها در کد ابتدا باید تعیین شوند که از چه نوعی هستند و سپس مورد استفاده قرار بگیرند
تعریف متغیر به صورت زیر
int number;
number = 1;
float num;
num = 3.14;
...
متغیر های عددی تمامی عملگر های جمع و تفریق و... را می پذیرند
اما استفاده این عملگر ها برای متغیر های نوستاری و یا کاراکتر ممنوع است
قسمت سوم
استفاده و نمایش مقدار های متغیر های تعریف شده
// operating with variables
#include <iostream>
using namespace std;
int main ()
{
// declaring variables:
int a, b;
int result;
// process:
a = 5;
b = 2;
a = a + 1;
result = a - b;
// print out the result:
cout « result;
// terminate the program:
return 0;
}
در این قسمت از کد متغیر های عددی را تعریف کرده و بعد از مقدار دهی آن ها به وسیله عملگر = مقدار آن ها را به وسیله عملگر های - و + تغییر داده و در نهایت خروجی آن را در صفحه چاپ کرده ایم
تمرین :
به وسیله دستور cin« دو متغیر را مقدار دهی کنید و سپس مقدار های آن ها را در چهار متغیر قرار دهید که به ترتیب متغیر اول حاصل جمع و متغیر های بعدی تفریق و ضرب و تقسیم باشند
استفاده و نمایش مقدار های متغیر های تعریف شده
// operating with variables
#include <iostream>
using namespace std;
int main ()
{
// declaring variables:
int a, b;
int result;
// process:
a = 5;
b = 2;
a = a + 1;
result = a - b;
// print out the result:
cout « result;
// terminate the program:
return 0;
}
در این قسمت از کد متغیر های عددی را تعریف کرده و بعد از مقدار دهی آن ها به وسیله عملگر = مقدار آن ها را به وسیله عملگر های - و + تغییر داده و در نهایت خروجی آن را در صفحه چاپ کرده ایم
تمرین :
به وسیله دستور cin« دو متغیر را مقدار دهی کنید و سپس مقدار های آن ها را در چهار متغیر قرار دهید که به ترتیب متغیر اول حاصل جمع و متغیر های بعدی تفریق و ضرب و تقسیم باشند
قسمت چهارم
// defined constants: calculate circumference
#include <iostream>
using namespace std;
#define PI 3.14159
#define NEWLINE '\n'
int main ()
{
double r=5.0; // radius
double circle;
circle = 2 * PI * r;
cout « circle;
cout « NEWLINE;
return 0;
}
تعریف ثابت ها
ثابت ها ابزاری هستند که در مواردی مورد استفاده می شوند که شما مقدار خاصی را مرتبا بخواهید در محاسبات استفاده کنید
در مثال بالا عدد پی به عنوان ثابت تعریف شده است
این موارد به صورت تعریف اولیه در زبان سی پلاس پلاس وجود ندارند و باید کد نویس در صورت نیاز این موارد را تعریف کند
ثابت ها باید بعد از اضافه کردن کتابخانه و قبل از هر تعریف تابعی ، تعریف شوند
به مکان تعریف ثابت ها توجه کنید
به صورت زیر ثابت تعریف می کنند
#define PI 3.14
نکته بسیار مهم در مواردی که از علامت # در ابتدای کد استفاده می شود نیازی به قرار دادن سیمی کولن (;) در آخر آن نیست
در این صورت در تمامی کد هایی که بعد از ثابت می نویسید می توانید از کلمه PI بدون هیچ گونه محدودتی استفاده کنید
مثالا در مثال بالا محیط دایره را محاسبه کرده است که شعاع آن ۰.۵ باشد
که برای محاسبه محیط نیاز به عدد پی می باشد که به صورت زیر محاسبه انجام شده
circle = 2 * PI * r;
تمرین :
برنامه بنویسید که شعاع دایره را از شما بگیرد و هم مساحت و هم محیط دایره را محاسبه کند
توجه کنید که مقدار عدد پی در آن را به وسیله ثابت مقدار ۳.۱۴۱۵ قرار دهید
// defined constants: calculate circumference
#include <iostream>
using namespace std;
#define PI 3.14159
#define NEWLINE '\n'
int main ()
{
double r=5.0; // radius
double circle;
circle = 2 * PI * r;
cout « circle;
cout « NEWLINE;
return 0;
}
تعریف ثابت ها
ثابت ها ابزاری هستند که در مواردی مورد استفاده می شوند که شما مقدار خاصی را مرتبا بخواهید در محاسبات استفاده کنید
در مثال بالا عدد پی به عنوان ثابت تعریف شده است
این موارد به صورت تعریف اولیه در زبان سی پلاس پلاس وجود ندارند و باید کد نویس در صورت نیاز این موارد را تعریف کند
ثابت ها باید بعد از اضافه کردن کتابخانه و قبل از هر تعریف تابعی ، تعریف شوند
به مکان تعریف ثابت ها توجه کنید
به صورت زیر ثابت تعریف می کنند
#define PI 3.14
نکته بسیار مهم در مواردی که از علامت # در ابتدای کد استفاده می شود نیازی به قرار دادن سیمی کولن (;) در آخر آن نیست
در این صورت در تمامی کد هایی که بعد از ثابت می نویسید می توانید از کلمه PI بدون هیچ گونه محدودتی استفاده کنید
مثالا در مثال بالا محیط دایره را محاسبه کرده است که شعاع آن ۰.۵ باشد
که برای محاسبه محیط نیاز به عدد پی می باشد که به صورت زیر محاسبه انجام شده
circle = 2 * PI * r;
تمرین :
برنامه بنویسید که شعاع دایره را از شما بگیرد و هم مساحت و هم محیط دایره را محاسبه کند
توجه کنید که مقدار عدد پی در آن را به وسیله ثابت مقدار ۳.۱۴۱۵ قرار دهید
قسمت پنجم
// compound assignment operators
#include <iostream>
using namespace std;
int main ()
{
int a, b=3;
a = b;
a+=2; // equivalent to a=a+2
cout « a;
return 0;
}
علامت هایی که برای محاسبات ریاضی در زبان سی پلاس پلاس مورد استفاده قرار می گیرند
عبارت اند از
+ جمع
- تفریق
* ضرب
/ تقسیم
٪ باقیمانده
این علامت ها بین دو عدد و یا متغیر از نوع عددی قرار می گیرند و حاصل نیز از طریق علامت = داخل متغیر دیگری نیز قرار می گیرد
اما زبان سی پلاس پلاس دارای قابلیت عملگر های مرکب و یا ترکیبی است که به این صورت عبارت های ساده ساز زیادی را شامل می شود
توجه به علامت و نوع استفاده از این علامت های ترکیبی بسیار مهم می باشد زیرا هر کدام در جایگاه خود معنی مشخصی را دارند
فرض کنید می خواهید به یک متغیر مانند متغیر عددی زیر یک واحد عددی اضافه کنید
کد شما در این باره چیست ؟؟؟
int a;
a=5;
خوب بر حسب اینکه با عملگر جمع می توان به صورت زیر عمل کرد
a=a+1;
اما بهتر است بدانید که عملگر ++ برای اینکار در نظر گرفته شده است
حال اگر بخواهیم دو واحد اضافه کنیم چه؟؟
a=a+2;
نه این کار برای کد نویسی ساده مناسب نیست اما در زمان هایی هم نیاز است به این صورت عمل کنیم که بعدا به آن خواهیم رسید پس به چه صورتی کد بنویسیم
a += 2;
این عبارت ترجمه کد بالایی است یعنی به مقدار متغیر ۲ واحد اضافه شود به همین راحتی
مثال :
دو عدد از کاربر دریافت کنید و به عدد اول ۲ واحد اضافه کنید و عدد دوم را دوبرابر کنید
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout«"enter a number :";
cin»a;
cout«"enter a number :";
cin»b;
a+=2;
b*=2;
cout«"\na = "«a«"\nb = "«b;
int tend;
cin»tend;
return 0;
}
جواب مثال به صورت بالا می باشد
تمرین :
عددی را ازکاربر دریافت کنید
ابتدا عدد را دو برابر کنید
سپس آن را چهار واحد افزایش دهید
و سپس عدد را بر سه تقسیم کنید
تمامی عملیات ها بر روی یک متغیر انجام شود و از عمگر های ترکیبی استفاده کنید
// compound assignment operators
#include <iostream>
using namespace std;
int main ()
{
int a, b=3;
a = b;
a+=2; // equivalent to a=a+2
cout « a;
return 0;
}
علامت هایی که برای محاسبات ریاضی در زبان سی پلاس پلاس مورد استفاده قرار می گیرند
عبارت اند از
+ جمع
- تفریق
* ضرب
/ تقسیم
٪ باقیمانده
این علامت ها بین دو عدد و یا متغیر از نوع عددی قرار می گیرند و حاصل نیز از طریق علامت = داخل متغیر دیگری نیز قرار می گیرد
اما زبان سی پلاس پلاس دارای قابلیت عملگر های مرکب و یا ترکیبی است که به این صورت عبارت های ساده ساز زیادی را شامل می شود
توجه به علامت و نوع استفاده از این علامت های ترکیبی بسیار مهم می باشد زیرا هر کدام در جایگاه خود معنی مشخصی را دارند
فرض کنید می خواهید به یک متغیر مانند متغیر عددی زیر یک واحد عددی اضافه کنید
کد شما در این باره چیست ؟؟؟
int a;
a=5;
خوب بر حسب اینکه با عملگر جمع می توان به صورت زیر عمل کرد
a=a+1;
اما بهتر است بدانید که عملگر ++ برای اینکار در نظر گرفته شده است
حال اگر بخواهیم دو واحد اضافه کنیم چه؟؟
a=a+2;
نه این کار برای کد نویسی ساده مناسب نیست اما در زمان هایی هم نیاز است به این صورت عمل کنیم که بعدا به آن خواهیم رسید پس به چه صورتی کد بنویسیم
a += 2;
این عبارت ترجمه کد بالایی است یعنی به مقدار متغیر ۲ واحد اضافه شود به همین راحتی
مثال :
دو عدد از کاربر دریافت کنید و به عدد اول ۲ واحد اضافه کنید و عدد دوم را دوبرابر کنید
#include <iostream>
using namespace std;
int main()
{
int a, b;
cout«"enter a number :";
cin»a;
cout«"enter a number :";
cin»b;
a+=2;
b*=2;
cout«"\na = "«a«"\nb = "«b;
int tend;
cin»tend;
return 0;
}
جواب مثال به صورت بالا می باشد
تمرین :
عددی را ازکاربر دریافت کنید
ابتدا عدد را دو برابر کنید
سپس آن را چهار واحد افزایش دهید
و سپس عدد را بر سه تقسیم کنید
تمامی عملیات ها بر روی یک متغیر انجام شود و از عمگر های ترکیبی استفاده کنید
کدام یک از کلمه های زیر نام کتابخانه استاندارد زبان سی پلاس پلاس می باشد
anonymous poll
iostream – 9
👍👍👍👍👍👍👍 90%
#define – 1
👍 10%
include
▫️ 0%
namespace
▫️ 0%
👥 10 people voted so far.
anonymous poll
iostream – 9
👍👍👍👍👍👍👍 90%
#define – 1
👍 10%
include
▫️ 0%
namespace
▫️ 0%
👥 10 people voted so far.
نام تابعی که در هنگام اجرا توسط کتابخانه استاندارد سی پلاس پلاس صدا زده می شود چیست و خروجی نهایی آن از چه نوعی می باشد؟
anonymous poll
main , int – 8
👍👍👍👍👍👍👍 80%
main , void – 1
👍 10%
int , main – 1
👍 10%
main , double
▫️ 0%
👥 10 people voted so far.
anonymous poll
main , int – 8
👍👍👍👍👍👍👍 80%
main , void – 1
👍 10%
int , main – 1
👍 10%
main , double
▫️ 0%
👥 10 people voted so far.
نام کلاس استاندارد برای ورودی و خروجی گرفتن در برنامه مورد استفاده قرار می گیرد چیست و چگونه به برنامه اضافه می شود ؟
anonymous poll
std , using namespace – 4
👍👍👍👍👍👍👍 80%
using namespace , std – 1
👍👍 20%
int , main
▫️ 0%
include , iostream
▫️ 0%
👥 5 people voted so far.
anonymous poll
std , using namespace – 4
👍👍👍👍👍👍👍 80%
using namespace , std – 1
👍👍 20%
int , main
▫️ 0%
include , iostream
▫️ 0%
👥 5 people voted so far.
قسمت ششم
مباحثی که در این قسمت بیان می شود نکات تکمیلی قسمت های قبلی می باشد لطفا قسمت های قبلی ۱ تا ۵ را قبل از این بحث به خوبی بررسی و تمرین کنید
توجه کنید در تمام کد های زیر فاصله بین دو علامت < یا > به دلیل تصحیح نگارشی تلگرام وجود دارد در هیچ کدام از کد ها بین این علامت با تکرار آن فاصله ای وجود ندارد در صورتی که در جایی از کد از مثال های زیر استفاده کردید حتما به یاد داشته باشید که بین > > یا < < فاصله ای وجود ندارد و این مشکل از تلگرام است که به این صورت نمایش می دهد
۱-نحوه نوشتن کد
دو مثال زیر برای زبان سی پلاس پلاس یک معنی را داشته و حتما نیازی نیست که شما موقع نوشتن کد از ابتدای خط هر عبارت را شروع کنید
int main ()
{
cout < < " Hello World!";
return 0;
}
int main (){ cout < < " Hello World!"; return 0; }
نکته به فاصله های بین اجزای کد دقت کنید زیرا نداشتن فاصله ها در بعضی موارد دو جز را به عنوان یک جز برای مفسر کد ترجمه می کند که باعث بروز خطا می شود
۲-بعضی از عبارت های خروجی و ورودی قابلیت این را دارا می باشند که چند دستور را با یکبار تکرار عبارت اجرا کنند به مثال زیر توجه کنید
int main ()
{
cout < < "Hello World! ";
cout < < "I'm a C++ program";
return 0;
}
شما کد بالا را می توانید به صورت زیر نیز باز نویسی کنید
int main () { cout < < "Hello World! " < < "I'm a C++ program"; return 0; }
حتما به نحوه قرار گرفتن علامت ها بعد از عبارت ها دقت کنید
۳- توضیحات متنی غیر کدی در کد
برای برنامه های بزرگ نیاز است هر کد نویس با قرار دادن توضیحی در میان کد خود نشان دهد که کد او چه کاری را انجام می دهد و یا این عبارت نشانه چیست این توضیحات با توجه به اینکه در صورتی که همانند کد ها نوشته شوند باعث بروز خطای نگارشی در کد می شوند باید به صورت های زیر در میان کد قرار گیرند تا مفسر کد شما آن ها را نادیده بگیرد و خطایی در کد بروز ندهد
روش خطی توضیحات
قرار دادن // در ابتدای توضیح خود مانند
a=a+1; //add one with a
عبارت جلوی // در کد شما اثری ندارد و فقط جهت ارائه توضیح وجود دارد
روش متنی یا چند خطی
در این روش باید ابتدا / و سپس ستاره قرار دهید و در پایان عکس این عمل را تکرار کنید و می توانید چندین خط را به عنوان توضیح در میان کد خود قرار دهید توجه کنید که هر عبارتی که در میان /* */ قرار گیرد توسط مفسر اجرا نخواهد شد و نادیده گرفته می شود
a=a+1;
/*
add one with a
*/
return 0;
مثال کامل این مورد را در پایین می توانید مشاهده کنید
/* my second program in C++
with more comments */
#include <iostream>
using namespace std;
int main ()
{
cout < < "Hello World! "; // prints Hello
World!
cout < < "I'm a C++ program"; // prints I'm a
C++ program
return 0;
}
۴-قرار دادن مقدار در متغیر
این روش دارای انواع مختلفی می باشد که به چند نمونه از آن در مثال زیر اشاره شده است
// initialization of variables
#include <iostream>
using namespace std;
int main ()
{
int a=5; // initial value = 5
int b(2); // initial value = 2
int result; // initial value undetermined ؟؟
a = a + 3;
result = a - b;
cout < < result;
return 0;
}
ادامه مباحث در قسمت بعدی
مباحثی که در این قسمت بیان می شود نکات تکمیلی قسمت های قبلی می باشد لطفا قسمت های قبلی ۱ تا ۵ را قبل از این بحث به خوبی بررسی و تمرین کنید
توجه کنید در تمام کد های زیر فاصله بین دو علامت < یا > به دلیل تصحیح نگارشی تلگرام وجود دارد در هیچ کدام از کد ها بین این علامت با تکرار آن فاصله ای وجود ندارد در صورتی که در جایی از کد از مثال های زیر استفاده کردید حتما به یاد داشته باشید که بین > > یا < < فاصله ای وجود ندارد و این مشکل از تلگرام است که به این صورت نمایش می دهد
۱-نحوه نوشتن کد
دو مثال زیر برای زبان سی پلاس پلاس یک معنی را داشته و حتما نیازی نیست که شما موقع نوشتن کد از ابتدای خط هر عبارت را شروع کنید
int main ()
{
cout < < " Hello World!";
return 0;
}
int main (){ cout < < " Hello World!"; return 0; }
نکته به فاصله های بین اجزای کد دقت کنید زیرا نداشتن فاصله ها در بعضی موارد دو جز را به عنوان یک جز برای مفسر کد ترجمه می کند که باعث بروز خطا می شود
۲-بعضی از عبارت های خروجی و ورودی قابلیت این را دارا می باشند که چند دستور را با یکبار تکرار عبارت اجرا کنند به مثال زیر توجه کنید
int main ()
{
cout < < "Hello World! ";
cout < < "I'm a C++ program";
return 0;
}
شما کد بالا را می توانید به صورت زیر نیز باز نویسی کنید
int main () { cout < < "Hello World! " < < "I'm a C++ program"; return 0; }
حتما به نحوه قرار گرفتن علامت ها بعد از عبارت ها دقت کنید
۳- توضیحات متنی غیر کدی در کد
برای برنامه های بزرگ نیاز است هر کد نویس با قرار دادن توضیحی در میان کد خود نشان دهد که کد او چه کاری را انجام می دهد و یا این عبارت نشانه چیست این توضیحات با توجه به اینکه در صورتی که همانند کد ها نوشته شوند باعث بروز خطای نگارشی در کد می شوند باید به صورت های زیر در میان کد قرار گیرند تا مفسر کد شما آن ها را نادیده بگیرد و خطایی در کد بروز ندهد
روش خطی توضیحات
قرار دادن // در ابتدای توضیح خود مانند
a=a+1; //add one with a
عبارت جلوی // در کد شما اثری ندارد و فقط جهت ارائه توضیح وجود دارد
روش متنی یا چند خطی
در این روش باید ابتدا / و سپس ستاره قرار دهید و در پایان عکس این عمل را تکرار کنید و می توانید چندین خط را به عنوان توضیح در میان کد خود قرار دهید توجه کنید که هر عبارتی که در میان /* */ قرار گیرد توسط مفسر اجرا نخواهد شد و نادیده گرفته می شود
a=a+1;
/*
add one with a
*/
return 0;
مثال کامل این مورد را در پایین می توانید مشاهده کنید
/* my second program in C++
with more comments */
#include <iostream>
using namespace std;
int main ()
{
cout < < "Hello World! "; // prints Hello
World!
cout < < "I'm a C++ program"; // prints I'm a
C++ program
return 0;
}
۴-قرار دادن مقدار در متغیر
این روش دارای انواع مختلفی می باشد که به چند نمونه از آن در مثال زیر اشاره شده است
// initialization of variables
#include <iostream>
using namespace std;
int main ()
{
int a=5; // initial value = 5
int b(2); // initial value = 2
int result; // initial value undetermined ؟؟
a = a + 3;
result = a - b;
cout < < result;
return 0;
}
ادامه مباحث در قسمت بعدی
تمرین:
برنامه ای بنویسید که عددی را به عنوان شعاع دایره از کاربر دریافت کند و سپس محاسبه کند با افزایش شعاع به اندازه ی ۵ واحد ، مساحت و محیط چند درصد افزایش پیدا می کنند ؟؟؟
دقت کنید برای شعاع تنها از یک متغیر استفاده کنید
تمامی مباحث بالا در تمرین رعایت شود
فایل یا کد خود را تا ساعت ۲۱ تاریخ ۰۴/۲۷ به آی دی کاربری @hrgh74 ارسال نمایید
برنامه ای بنویسید که عددی را به عنوان شعاع دایره از کاربر دریافت کند و سپس محاسبه کند با افزایش شعاع به اندازه ی ۵ واحد ، مساحت و محیط چند درصد افزایش پیدا می کنند ؟؟؟
دقت کنید برای شعاع تنها از یک متغیر استفاده کنید
تمامی مباحث بالا در تمرین رعایت شود
فایل یا کد خود را تا ساعت ۲۱ تاریخ ۰۴/۲۷ به آی دی کاربری @hrgh74 ارسال نمایید