خوراک پی سی کدنویس

ورود کاربران

آمار سایت

اعضا : 135
محتوا : 67
پیوندها : 6
بازدیدهای محتوا : 59298

حاضرین در سایت

 55 مهمان حاضر

برای نمایش بهتر سایت، از مرورگر استاندارد فایرفاکس استفاده کنید! مرورگر اینترنت اکسپلورر متعلق به دهه گذشته است!

firefox icon

Valid XHTML 1.0 Transitional Valid CSS!

متغیرها، داده ها و عملگرها

1 امتیاز

متغیرها، دادهها، عملگرها و توابع
متغیرها در C++ به صورت زیر تعریف میشوند:

var_type varname;

ابتدا نوع متغیر و سپس نام متغیر، مثلا اگر بخواهیم یک عدد صحیح با نام x تعریف کنیم داریم:

int x;

مقداردهی متغیرها خیلی ساده است:
x = 10;

میتوانیم در زمان تعریف متغیر، مقداردهی اولیه را هم انجام دهیم:
int x = 10;

این کار را به صورت دیگری هم میشود انجام داد که شاید برایتان آشنا نباشد!
int x(10);

خوب حالا یک برنامهی ساده بنویسیم که دو عدد را از کاربر بگیرد و چهار عمل اصلی را روی آنها انجام دهد:

#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
 cout << "Enter two integer to find their + - / * " << std::endl;
 int x = 0, y(0);
 
 cout << "Enter x:" << std::endl;
 cin >> x;
 
 cout << "Enter y:" << std::endl;
 cin >> y;
 
 cout << x << " + " << y << " = " << x + y << endl;
 cout << x << " - " << y << " = " << x - y << endl;
 cout << x << " * " << y << " = " << x * y << endl;
 if(y != 0)
 cout << x << " / " << y << " = " << x / y << endl;
 else
 cout << x << " / " << y << " = undefined!" << endl;
 
 cout << endl << "press <Enter> to exit\n";
 getchar(); getchar();
 
 return 0;
}

خط دوم برنامه بیان میکند که ما از فضای نام std استفاده خواهیم کرد، با این کار دیگر نیاز نیست هر بار که میخواهیم از cout استفاده کنیم عبارت std:: را هم ذکر کنیم به عبارتی صرفه جویی در تایپ! در خط دوم از تابع main دو متغیر را با مقادیر اولیه صفر تعریف میکنیم. در خط بعدی عبارت std::endl تازگی دارد که در واقع مانند “\n” بیانگر خط جدید است. واضح است که در اینجا میتوانستیم endl را بدون std:: هم استفاده کنیم. در خطوط بعدی با استفاده از cin ورودیها را از کاربر دریافت میکنیم. پس از آن با استفاده از عملگرهای آشنای چمع و تفریق و ضرب و تقسیم خروجی را تولید و چاپ میکنیم. در مورد عمل تقسیم چک میکنیم که مقدار متغیر y صفر نباشد چرا که تقسیم بر صفر خوب نیست! در مورد عبارت شرطی if بعدا صحبت خواهیم کرد.
کد برنامه را از اینجا دانلود کنید
اظهار نظر
مشخصات شما:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh::whistle:;):s:!::?::idea::arrow:
امنیت
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.