فهرست سرفصل‌های R
خانه (HOME) معرفی (Intro) شروع کار (Get Started) سینتکس (Syntax) چاپ (Print) کامنت ها (Comments) متغیرها (Variables) اتصال عناصر (Concatenate Elements) چندین متغیر (Multiple Variables) نام متغیرها (Variable Names) انواع داده (Data Types) اعداد (Numbers) ریاضی (Math) رشته ها (Strings) کاراکترهای فرار (Escape Characters) بولی ها (Booleans) عملگرها (Operators) اگر...وگرنه (If...Else) اگر تو در تو (Nested If) و/یا (And Or) حلقه while (While Loop) حلقه for (For Loop) حلقه تو در تو (Nested Loop) تابع ها (Functions) توابع تو در تو (Nested Functions) بازگشت (Recursion) متغیرهای سراسری (Global Variables) ساختارهای داده (Data Structures) بردارها (Vectors) فهرست ها (Lists) ماتریس ها (Matrices) آرایه ها (Arrays) داده فریم ها (Data Frames) فاکتورها (Factors) ترسیم (Plot) خطی (Line) پراکندگی (Scatterplot) نمودار دایره ای (Pie Charts) نمودار میله ای (Bars) مقدمه آمار (Statistics Intro) مجموعه داده (Data Set) بیشینه و کمینه (Max and Min) میانگین، میانه، نما (Mean Median Mode) میانه (Median) نما (Mode) صدک ها (Percentiles) مثال ها (Examples) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سیلابس (Syllabus) برنامه مطالعه (Study Plan) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان برنامه نویسی R

R — و/یا (And Or)

آخرین بروزرسانی: 1404/08/14

و/یا (And Or)

در R، «عملگر منطقی (Logical Operator)» شرط ها را ترکیب می کند. «و (AND)» یعنی هر دو شرط درست باشند. «یا (OR)» یعنی حداقل یکی درست باشد. مثل آزمون های مدرسه؛ هم نمره ریاضی و هم علوم، یا فقط یکی.

و (AND) در شرط ها

اگر هر دو شرط درست باشند، کد اجرا می شود. پس نتیجه سخت گیرانه است.

a <- 200
b <- 33
c <- 500

if (a > b & c > a) {
  print("Both conditions are true")
}

مشاهده در ادیتور

یا (OR) در شرط ها

اگر یکی از شرط ها درست باشد، کد اجرا می شود. بنابراین انعطاف بیشتر است.

a <- 200
b <- 33
c <- 500

if (a > b | a > c) {
  print("At least one of the conditions is true")
}

مشاهده در ادیتور

تمرین گام به گام

  1. سه متغیر بساز و مقدار بده.
  2. یک شرط با AND بنویس.
  3. خروجی را چاپ کن و ببین.
  4. حالا شرط OR را امتحان کن.
  5. مقادیر را عوض کن و نتیجه را مقایسه کن.

نکته: اگر تصمیم چندمرحله ای داری، به اگر تو در تو نگاه کن. همچنین برای نشانه گذاری ها به عملگرها مراجعه کن.

جمع بندی سریع

  • AND یعنی هر دو شرط درست باشند.
  • OR یعنی یکی کافی است.
  • پیامد AND سخت گیرانه تر است.
  • پرنتزها را واضح بگذار.
  • نمونه ها را چندبار تست کن.