با استفاده از دستوراتی همچون اگر age و تا ta میتوانیم بر جریان برنامه نظارت داشته باشیم.
contron flow
به شکل نمونه در برنامه زیر در صورت درست بودن شرط متن چاپ شده خروجی
doroste
خواهد بود ولی در صورت نادرست بودن
dorost nist, ye fekri barash bokon
چاپ خواهد شد
age (1==1) bood {
bechap("doroste");
} na? {
bechap("dorost nist, ye fekri barash bokon");
}
// => ke chap khahad kard "doroste"
با استفاده از کلیدواژه تا تا زمانی که شرط ما صحیح باشد خطوط نوشته شده در داخل حلقه اجرا خواهد شد. در حلقه زیر اعداد از یک تا ۱۰ با یکدیگر جمع شده و نتیجه در یک متغیر ذخیره میگردد.
adadeMan = 0;
majmoo = 0;
ta (adadeMan<11) bood {
majmoo = majmoo + adadeMan;
adadeMan = adadeMan + 1;
}
bechap("majmoo barabar ast ba: "+majmoo);