در این ویدئو می آموزید : دستورات شرطی در MQL4

زمان ویدئو : دقیقه

assignment_turned_in موضوع : دستورات شرطی در MQL4

face مدرس : آقای احمدی
mode_comment توضیحات : این ویدیو اختصاص به عملگرها و دستورات شرطی داره. در ابتدا درمورد شرط if صحبت خواهیم کرد. شرط در واقع ساختاری برای برنامه ریزی است که در ویدیو به همراه مثال توضیح کامل خواهیم پرداخت و در آخر هم به عمگرهای منطقی می پردازیم که در یک جدول توضیح کامل داده ایم.

دستورات شرطی در MQL4

دستور شرطی ساده if :

دستور ifیک شرایطی دارد که در صورت محیا بودن وارد عبارات شرطی می شود

 

									
if(condition)
{
    عبارات یا دستورات داخل شرط
}									
									
								

سوال :

برنامه ای بنویسید که یک عدد از کاربر بگیرد و در صورت مثبت بودن پیام positiveرا چاپ کند

									
//+------------------------------------------------------------------+
//|                                                         test.mq4 |
//|                                  Copyright 2023, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property script_show_inputs

extern int x ;


//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   if(x>0)
     {
      Alert("positive",x);
     }
  }
//+------------------------------------------------------------------+
									
									
								

شرط if....else :

دستور ifیک شرایطی دارد که در صورت محیا بودن وارد عبارات شرطی می شود

اگر شرط محیا نبود وارد بدنه else می شود

									
if(condition)
{
   عبارات یا دستورات داخل شرط
}else
{
  عبارات یا دستورات
}									
									
								

سوال :

برنامه ای بنویسید که یک عدد از کاربر گرفته زوج یا فرد بودن آنرا مشخص کند

									
//+------------------------------------------------------------------+
//|                                                         test.mq4 |
//|                                  Copyright 2023, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2023, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property script_show_inputs

extern int x ;


//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   if(x%2==0)
     {
      Alert("even",x);
     }else
     {
      Alert("odd",x);
     }
  }
//+------------------------------------------------------------------+
									
									
								

عملگرهای منطقی :

در این بخش به معرفی عملگرهای منطقی (Logical Operators) می‌پردازیم که از پرکاربردترین عملگرها در برنامه‌نویسی هستند. البته کاربرد عملی این عملگرها را بیشتر در مثال های بعدی خواهیم دید

نماد عمل مثال توضیح
! نقیض !x وقتی درست است که دارای ارزش نادرست باشد
|| یا x<5 || x>8 یکی ازشرط ها باید صحیح باشد
&& و x==5 &&  y>8 هر دو شرط باید صحیح باشد

 

سایر جلسات دوره
متغیر ها در اکسپرت
ویدئو : متغیر ها در اکسپرت

مدرس: آقای احمدی

معرفی دوره اکسپرت نویسی
ویدئو : معرفی دوره اکسپرت نویسی

مدرس: آقای احمدی

عملگرها در متاتریدر
ویدئو : عملگرها در متاتریدر

مدرس: آقای احمدی

حلقه ها در ام کیو ال 4
ویدئو : حلقه ها در ام کیو ال 4

مدرس: آقای احمدی

سوییچ و آرایه ها در MQL4
ویدئو : سوییچ و آرایه ها در MQL4

مدرس: آقای احمدی

توابع در اکسپرت نویسی
ویدئو : توابع در اکسپرت نویسی

مدرس: آقای احمدی

این مقاله مفید بود ؟
فرم ارسال نظر

تبلیغات