प्रोग्रामिंग में एक सशर्त बयान एक कोडिंग निर्देश है जो एक शर्त पेश करता है और उस स्थिति को पूरा करने पर निष्पादित होने वाली क्रियाओं के एक सेट की पहचान करता है। प्रोग्रामिंग भाषा और संदर्भ के आधार पर सशर्त बयानों को कई तरीकों से प्रस्तुत किया जा सकता है, लेकिन सबसे आम है तो अगर अभिव्यक्ति।
अगर-फिर अभिव्यक्ति का उपयोग करते समय, एक प्रोग्रामर परिचय देता है if सेक्शन में स्थिति और क्रियाओं को इसमें रखता है फिर अनुभाग। स्टेटमेंट को अन्य एक्सप्रेशन के साथ और विस्तारित किया जा सकता है, जो किसी भी संख्या में अन्य शर्तों को जोड़ने की अनुमति देता है, और अन्य अभिव्यक्ति, जो शर्त पूरी नहीं होने पर आगे के निर्देश प्रदान करती है।