Uma declaração "se" aninhada é a verdadeira condição em uma série de condições na programação de computador. Ela é usada quando várias respostas são possíveis e o resultado de cada resposta é diferente.
Um exemplo de declaração "if" aninhada é o seguinte: Se o resultado for um número entre três e cinco, imprima-o na cor azul. Se o resultado for um número menor que três, imprima em vermelho. Se o resultado for qualquer outro número, imprima em verde. Diferentes linguagens de computador têm limites no número de instruções "if" que podem ser aninhadas. As instruções "if" aninhadas também são chamadas de instruções "if-then" ou "if-else".