O que é estruturas de condição?

As estruturas condicionais, também conhecidas como estruturas de decisão, são construções fundamentais em programação que permitem que um programa tome decisões com base em condições lógicas. Com essas estruturas, o fluxo do programa pode ser direcionado de acordo com o valor de uma expressão ou uma variável.

A estrutura condicional mais comum é o "se...então...senão" (if-else). Ela permite que um bloco de código seja executado se uma condição for verdadeira e outro bloco seja executado se a condição for falsa. A estrutura é composta da seguinte forma:

se (condição) então
    # código a ser executado se a condição for verdadeira
senão
    # código a ser executado se a condição for falsa
fimse

Aqui está um exemplo de como a estrutura condicional "se...então...senão" é usada em Python:

idade = 20

if idade >= 18:
    print("Você é maior de idade.")
else:
    print("Você é menor de idade.")

Neste exemplo, o programa verifica se a variável "idade" é maior ou igual a 18. Se for, a mensagem "Você é maior de idade." será exibida. Caso contrário, a mensagem "Você é menor de idade." será exibida.

Além do "se...então...senão", existem outras variações de estruturas condicionais, como o "se...então...senão se" (if-else if), que permite verificar várias condições em sequência, e o "escolha...caso" (switch-case), que é usado para selecionar entre várias opções com base no valor de uma variável.

As estruturas condicionais são essenciais para a tomada de decisões em programas, pois permitem que o programa seja mais flexível e reaja a diferentes cenários de acordo com as condições fornecidas. Com elas, podemos criar lógicas mais complexas e tornar os programas mais inteligentes e adaptáveis.


SE (Portugol)

Estruturas condicionais com Portugol Studio

Exemplo em Portugol: