Cursos / Redes de Computadores / Lógica de Programação / Aula

arrow_back Aula 08 - Estruturas Aninhadas: ENQUANTO e PARA

É possível aninhar a estrutura 'para' dentro do 'enquanto', e vice-versa?

Sim, é possível aninhar qualquer das estruturas de repetição uma dentro da outra, mas sempre obedecendo à sintaxe de cada uma. Assim, você pode ter uma estrutura enquanto dentro da estrutura para, como também você pode ter a estrutura para dentro da estrutura enquanto. Apenas para exemplificar essa possibilidade, apresento abaixo o código que calcula a tabuada utilizando ambas as estruturas de forma aninhada.

x
1
var multiplicando := 0
2
para multiplicador de 1 até 4 faça
3
    multiplicando := 1
4
    enquanto multiplicando <= 3 faça
5
        escreva "{multiplicador} * {multiplicando} = {multiplicador * multiplicando}"
6
        multiplicando := multiplicando + 1
7
    fim
8
fim
9

Versão 5.3 - Todos os Direitos reservados