Estruturas de controle
As estruturas de controle são fundamentais em qualquer linguagem de programação, pois permitem que você controle o fluxo de execução do seu programa. Na Tenda, você pode usar várias estruturas de controle, como condicionais e laços.
Condicionais
As condicionais permitem que você execute diferentes blocos de código com base em condições específicas. A Tenda oferece a estrutura se para isso.
Exemplo de condicional
seja idade = 18
se idade >= 18 então
exiba("Você é maior de idade.")
senão
exiba("Você é menor de idade.")
fim
Neste exemplo, o programa verifica se a variável idade é maior ou igual a 18. Se for, exibe "Você é maior de idade." Caso contrário, exibe "Você é menor de idade."
Laços
Os laços permitem que você execute um bloco de código várias vezes. A Tenda oferece os laços para cada e enquanto.
Exemplo de laço para
Neste exemplo, o laço para cada itera de 1 a 5 e exibe cada número.
Exemplo de laço enquanto
seja contador = 1
enquanto contador <= 5 faça
exiba("Contador: " + contador)
contador = contador + 1
fim
Neste exemplo, o laço enquanto continua executando enquanto a variável contador for menor ou igual a 5. A cada iteração, o contador é incrementado em 1.
Controle de fluxo
Você pode usar as instruções continua e para para controlar o fluxo de laços.
A instrução continua pula a iteração atual e passa para a próxima, enquanto a instrução para encerra o laço completamente.
seja contador = 0
enquanto contador < 10 faça
contador = contador + 1
se contador é 5 então
continua
fim
exiba("Contador: " + contador)
fim
Neste exemplo, quando o contador chega a 5, a instrução continua faz com que o programa pule a exibição desse número e continue com a próxima iteração.