Agora que já entendemos o que são as estruturas condicionais, chegou a hora de saber quais são e entender como funcionam essas estruturas. Acompanhe no flow:
se / senao
No flow anterior vimos que existem dois tipos de estruturas condicionais no Portugol. Nessa aula vamos aprender o primeiro deles, o se / senao:
senao se
Além do see do senao, essa estrutura condicional possui um terceiro elemento, o senao se. Veja no flow a seguir:
No Código 1 você pode consultar o código utilizado no flow anterior.
Código 1. Código do flow
Exemplo prático
Agora vamos reforçar os conceitos que aprendemos acompanhando um exemplo prático:
Entendendo o exemplo
Agora que já conhecemos o exemplo, vamos entender como ele funciona. Para acompanhar melhor o exemplo, você pode criar um novo arquivo no Portugol Studio e adicionar o Código 2.
Código 2. Exemplo da mini calculadora
As estruturas condicionais nos permitem definir diferentes caminhos para uma aplicação. Por exemplo:
se (idade >= 18) { escreva(“Maior de idade”) } senao { escreva(“Menor de idade”) }