شرط ها و حلقه ها بسیار کاربرد دارند .
شرط ها : شرط ها گاهی اوقات باعث تغییر مسیر برنامه می شوند ، شما هر اتفاق یا رویدادی را که در سیستم عامل خود مشاهده می کنید یک شرط است مثلا وقتی درایو E شما فضای کافی برای کپی یک فایل را نداشته باشد ، یک پیغام برای شما ظاهر می شود و می گوید که فضای کافی ندارید و این نیز یک شرط است .