هي جملة شرطية تسمح للبرنامج باتخاذ قرارات بناء على شرط معين.
إذا تحقق الشرط ينفذ كوداً محدداً وإذا لم يتحقق ينفذ كوداً آخر.