Uma estrutura condicional em Linguagem C permite ao algoritmo computacional a tomada de decisões, isto é, a execução de comandos, expressões e instruções que satisfazem uma condição determinada. Especificamente, o algoritmo executa um bloco de comandos, expressões e instruções quando uma condição especificada for verdadeira e, opcionalmente, um outro bloco de código distinto se a condição for falsa.
Observe na Figura acima que uma condição retorna sempre, ou um valor verdadeiro, ou um valor falso. A ideia é justamente elaborar um fluxo de comandos, expressões e instruções, para cada um desses casos, sendo o caso verdadeiro sempre obrigatório.
Na Linguagem C, existem dois tipos de estruturas condicionais: if-else e switch-case. Elas são detalhadas nas subseções seguintes após trabalharmos a criação de comparações para elaboração das condições.
4.2. Estrutura If-Else
4.4. Beecrowd 2375 - Sedex [Solucão]
4.5. Beecrowd 1041 - Coordenadas de um Ponto [Resolucão]
4.7. Beecrowd 1048 - Aumento de Salário [Solucão]
4.8. Beecrowd 1051 - Imposto de Renda [Solucão]
4.9. Beecrowd 2456 - Cartas [Solucão]
4.10. Beecrowd 2579 - Nagol [Solucão]
4.11. Beecrowd 3049 - Nota Cortada [Solucão]