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
.
para
Exemplo de laço
Neste exemplo, o laço para cada
itera de 1 a 5 e exibe cada número.
enquanto
Exemplo de laço 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.