عملگر های مقایسه ای (مبانی برنامه نویسی)
سلام خدمت همه ی دوستان و علاقمندان zero to hero
تو این مقاله سعی داریم عملگر های مقایسه ای در برنامه نویسی رو بهتون معرفی کنیم. همون طور که از اسم این عملگر ها پیداست از این عملگر ها برای مقایسه ی مقادیر مختلف در برنامه نویسی استفاده می کنیم. و این عملگر ها دقیقا همون عملگر های مقایسه ای در ریاضیات هستن. تو برنامه نویسی ما با ۶ عملگر مقایسه ای برخورد خواهیم داشت که اون هارو به ترتیب نام می بریم:
عملگر مساوی با علامت “==”
عملگر نامساوی با علامت “=!”
عملگر بزرگتر با علامت “<“
عملگر کوچکتر با علامت “>”
عملگر بزرگ تر مساوی با علامت “=<“
و عملگر کوچک تر مساوی با علامت “=>”.
برای استفاده از این عملگر ها دقیقا مثل عملگر های ریاضی، کافیه این عملگر ها رو در شرط بین عملوند ها به کار ببریم. برای مثال برای مقایسه ی دو متغیر x و y می تونیم از دستورات زیر استفاده کنیم:
if(x == y) if(x != y) if(x > y) if(x < y) if(x >= y) if(x <= y)
حالا با هم یه مثال حل می کنیم تا این مفهوم ساده، برامون بیشتر جا بیوفته. مساله: برنامه ای بنویسید که با دریافت یک عدد از کاربر مشخص کند که این عدد در کدام دسته از دسته های زیر قرار دارد. “منفی”، “مثبت” ، “صفر”، “نا منفی”، “نا مثبت”، “نا صفر”.
خب خیلی ساده برای نوشتن این برنامه می تونیم از عملگر های مقایسه ایمون به صورت زیر استفاده کنیم:
#include <iostream> using namespace std; int main(){ int x; cin >> x; if(x > 0) cout << "mosbat" << endl; if(x < 0) cout << "manfi" << endl; if(x == 0) cout << "sefr" << endl; if(x >= 0) cout << "na manfi" << endl; if(x <= 0) cout << "na mosbat" << endl; if(x != 0) cout << "na sefr" << endl; return 0; }
و با دادن اعداد ۱۲، ۰ و ۸- به عنوان ورودی، این خروجی ها رو خواهیم داشت:
منتظر مقاله های بعدی مبانی برنامه نویسی و الگوریتم ها باشید.
قهرمان دنیای خودت باش!
لینک پست بعدی مبانی برنامه نویسی
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.