در این ویدئو می آموزید : دستورات شرطی در 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
مدرس: آقای احمدی
ویدئو : سوییچ و آرایه ها در MQL4
مدرس: آقای احمدی
ویدئو : توابع در اکسپرت نویسی
مدرس: آقای احمدی
| این مقاله مفید بود ؟ |
|---|
|
فرم ارسال نظر
تبلیغات
