Une instruction conditionnelle en programmation est une instruction de codage qui introduit une condition et identifie un ensemble d'actions à exécuter si cette condition est remplie. Les instructions conditionnelles peuvent être représentées de plusieurs façons, selon le langage de programmation et le contexte, mais la plus courante est la Si donc expression.
Lors de l'utilisation de l'expression If-Then, un programmeur introduit l'expression condition dans la section if et place les actions dans le puis section. L'instruction peut être encore développée avec l'expression elseif, qui permet d'ajouter n'importe quel nombre d'autres conditions, et la d'autre expression, qui fournit des instructions supplémentaires lorsque la condition n'est pas remplie.