Uma instrução condicional na programação é uma instrução de codificação que introduz uma condição e identifica um conjunto de ações a serem executadas se essa condição for atendida. Declarações condicionais podem ser representadas de várias maneiras, dependendo da linguagem de programação e do contexto, mas a mais comum é a Se então expressão.
Ao usar a expressão If-Then, um programador introduz o condição na seção if e coloca as ações no então seção. A instrução pode ser expandida com a expressão elseif, que permite adicionar qualquer número de outras condições, e o outro expressão, que fornece mais instruções para quando a condição não for atendida.