You are on page 1of 5

‫عملگر های ترکیبی‬

‫میانگین سه عدد با استفاده از عملگر های ترکیبی‬

‫عباس حــــــــــــــینی‬
‫سجاد کوهـــــــــــگرد‬
‫عملگر های ترکیبی‬

‫عملگر های ترکیبی‪ ،‬امکان مختصر نویسی عبارت های محاسباتی و بیتی را فراهم می کنند‪ .‬این عملگر‬ ‫‪‬‬
‫ها در جدول زیر تشریح داده شده است‪.‬‬
‫نمونه‬ ‫کاربرد‬ ‫عملگر‬

‫‪X += 3‬‬ ‫‪x=x+3‬‬ ‫عملیات جمع و یا تفریق‬ ‫=‪+‬‬ ‫=‪-‬‬


‫‪X *=2 x = x * 2‬‬ ‫عملیات ضرب و تقسیم‬ ‫=‪*= /‬‬
‫‪X %=5 x = x % 5‬‬ ‫محاسبه باقیمانده‬ ‫=‪%‬‬
‫‪X=1‬‬ ‫‪x=x&1‬‬ ‫‪ And‬بیتی‬ ‫=&‬
‫‪X ^= 2‬‬ ‫‪x=x^2‬‬ ‫‪ XOR‬بیتی‬ ‫=^‬

‫‪X |=4‬‬ ‫‪x= x | 4‬‬ ‫‪ Or‬بیتی‬ ‫=|‬


‫‪X<<=1 x = x << 1‬‬ ‫شیفت دادن بیتی به چپ‬ ‫=<<‬
‫میانگین سه عدد با استفاده از عملگر های ترکیبی‬
 #include <iostream>
 using namespace std;
 int main()
 {
 int x, sum = 0;
 cout << "Enter number 1: ";
 cin >> x;
 sum += x;
 cout << "Enter number 2: ";
 cin >> x;
 sum += x;
 cout << "Enter number 3: ";
 cin >> x;
 sum += x;
 cout << "Average: " << sum / 30;
 return 0;
 }
‫در اینجا‪ ،‬متغیر ‪ sum‬با عدد صفر مقدار دهی الیه می شود‪ .‬سپس مقادیر گرفته شده از کاربر در درون آن انباشت ودر‬
‫نهایت ‪ ،‬جمع اعداد بر ‪ 3‬تقسیم می شود‬
‫بنابراین خروجی برنامه ‪ ،‬معدل اعداد وارد شده خواهد بود‪.‬‬

You might also like