اتخاذ القرار أمر بالغ الأهمية لبرمجة الكمبيوتر. سيكون هناك العديد من المواقف عندما يُتاح لك خياران أو أكثر وسيتعين عليك تحديد خيار بناءً على الشروط المحددة. على سبيل المثال، نريد طباعة ملاحظة عن الطالب بناءً على علاماته المسجلة.