++C

++C — حسابی (Arithmetic)

آخرین بروزرسانی: 1404/07/27

حسابی (Arithmetic)

عملگرهای حسابی ابزار جمع وجور ریاضی اند. با آن ها جمع، تفریق، ضرب و تقسیم می کنیم. مثل دکمه های ماشین حساب گوشی. اینجا با «عملگرهای حسابی» سریع رفیق می شوی.

تعریف و نمونه سریع عملگرهای حسابی

این عملگرها کارهای رایج ریاضی را انجام می دهند: + جمع، - تفریق، * ضرب، / تقسیم، % باقیمانده تقسیم، و ++/-- برای یکی یکی زیاد/کم کردن.

int x = 10;
int y = 3;
cout << (x + y) << "\n";
cout << (x - y) << "\n";
cout << (x * y) << "\n";
cout << (x / y) << "\n";
cout << (x % y) << "\n";
int z = 5;
++z;
cout << z << "\n";
--z;
cout << z << "\n";

تقسیم عدد صحیح و اعشاری

وقتی دو «عدد صحیح (Integer)» را تقسیم کنی، نتیجه هم صحیح می شود. برای نتیجه اعشاری، از double یا float استفاده کن.

int a = 10;
int b = 3;
cout << (a / b) << "\n";
double c = 10.0;
double d = 3.0;
cout << (c / d) << "\n";

افزایش و کاهش مقدار (++ و --)

این دو عملگر مقدار متغیر (Variable) را یکی یکی تغییر می دهند. در شمارنده ها و حلقه ها خیلی کاربرد دارند.

int n = 5;
++n;
cout << n << "\n";
--n;
cout << n << "\n";

مثال واقعی: شمارش افراد

فرض کن برنامه ورودوخروج کلاس می نویسی. با ورود افراد، شمارنده را زیاد کن. با خروج، کم کن.

int peopleInRoom = 0;
peopleInRoom++;
peopleInRoom++;
peopleInRoom++;
cout << peopleInRoom << "\n";
peopleInRoom--;
cout << peopleInRoom << "\n";

گام های عملی

  1. دو متغیر عددی بساز.
  2. با عملگرهای حسابی رویشان کار کن.
  3. نتایج را با cout چاپ کن.

نکته: پرانتزها ترتیب محاسبه را مشخص می کنند. اول پرانتز، بعد ضرب و تقسیم.

هشدار: تقسیم صحیح اعشار را حذف می کند. برای اعشار، یک طرف را اعشاری کن.

لینک های تکمیلی

فهرست کامل عملگرها را ببین. همچنین برای انتساب سر بزن به عملگرهای انتساب. اگر لازم شد، همین صفحه عملگرهای حسابی را بوکمارک کن.

جمع بندی سریع

  • +، -، *، /، % کارهای اصلی اند.
  • ++ و -- شمارنده ها را جابجا می کنند.
  • تقسیم صحیح، اعشار نمی دهد.
  • برای اعشار، از double یا float استفاده کن.