O documento discute estruturas condicionais no C++, como if/else e switch. If/else permite tomar decisões baseadas no resultado true/false de uma condição, escolhendo uma de duas ações. Switch permite escolher entre múltiplas ações com base no valor de uma variável, melhorando a legibilidade em comparação a ifs aninhados. Essas estruturas são fundamentais para definir fluxos de decisão no programa.