Skip to content

Latest commit

 

History

History
35 lines (17 loc) · 1.96 KB

README.md

File metadata and controls

35 lines (17 loc) · 1.96 KB

4. Estruturas Condicionais

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.

Fluxograma if-else

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.1. Expressões de Comparação

4.2. Estrutura If-Else

4.3. Estrutura Switch-Case

Exercícios Resolvidos

4.4. Beecrowd 2375 - Sedex [Solucão]

4.5. Beecrowd 1041 - Coordenadas de um Ponto [Resolucão]

Aula Prática (22/11/2024)

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]