Condicional Composta

A estrutura condicional composta expõe que uma instrução ou bloco de intruções só seja executada se uma condição for satisfeita e outra instrução ou bloco se a condição não for satisfeita, ou seja, diferentemente da condicional simples, a estrutura condicional composta executa um bloco de intruções de a condição for verdadeira e outro se a condição for falsa.

Obs.: O processamento não submetido à condição pode ser feito antes da estrutura condicional, ou depois, como no diagrama acima.

Notação:
Pseudocódigo

Em C

Exemplo:
Pseudocódigo

C

Encademento de estruturas condicionais

Um recurso muito utilizado em programação é o encadeamento de estruturas, tanto condicionais, como repetitivas. A estrutra sequencial se encontra dentro das outras estruturas. Observe o exmplo acima. Se o sexo for F, então executarei duas intruções em sequencia.
Quanto ao encademento de estruturas condicionais, pode-se tanto em uma ou mais estruturas simples encadear uma composta quanto em uma composta encadear uma ou mais estruturas simples

Exemplo:

Estudo do exemplo acima
Como pode-se ver, quando se tem uma intrução ou estrutura submetida a outra estrutura não é necessário o uso de marcadores de início e fim, caso contrário, sim, tanto para as partes verdadeira e falsa da estrutura composta quanto para a estrutura simples.

É possível encadear quantas estruturas for necessário. Atente-se para o início e fim de cada uma delas.

Sugestões para prática:
Construa um algoritmo que use o exemplo acima e o escreva em C.
Programa 9 da Lista um programa por dia do Celso Wo.
Programa 4 da Lista um programa por dia do Celso Wo.

Por Charles Santos.

Deixe um comentário