Você está aqui: Portugol ::: Dicas & Truques ::: Laços de Repetição |
Como usar o laço de repetição ENQUANTO da linguagem Portugol - O laço ENQUANTO do PortugolQuantidade de visualizações: 279 vezes |
O laço de repetição ENQUANTO da linguagem Portugol é usado quando queremos repetir uma ou mais instruções de nosso código ENQUANTO uma condição estiver sendo satisfeita. Em várias linguagens de programação este laço é chamado while. Vamos ver um exemplo então? Veja um laço ENQUANTO que exibe os números de 1 até 10: programa { funcao inicio() { // a variável de controle do laço ENQUANTO inteiro valor = 1 // repete o laço enquanto o valor for menor ou igual a 10 enquanto (valor <= 10) { escreva(valor, " ") // incrementa a variável de controle valor = valor + 1 } } } Ao executarmos este código Portugol nós teremos o seguinte resultado: 1 2 3 4 5 6 7 8 9 10 Veja como incrementamos a variável de controle do laço. Isso é feito para que não tenhamos um laço ENQUANTO infinito, que pode até travar o seu ambiente de programação ou o seu computador. Vamos ver mais um exemplo do laço ENQUANTO? Veja um código no qual usamos este laço para pedir vários valores para o usuário. Quando o valor -1 for informado, então o laço é interrompido. programa { funcao inicio() { // a variável de controle do laço ENQUANTO inteiro valor // repete o laço enquanto o valor for diferente de -1 enquanto (valor != -1) { escreva("Informe um valor: ") leia(valor) escreva("O valor informado foi: " + valor + "\n") } } } Ao executarmos este código Portugol nós teremos o seguinte resultado: Informe um valor: 7 O valor informado foi: 7 Informe um valor: 2 O valor informado foi: 2 Informe um valor: 9 O valor informado foi: 9 Informe um valor: -1 O valor informado foi: -1 Programa finalizado. Tempo de execução: 6580 milissegundos Note que o laço ENQUANTO pode nunca ser executado, pois se o teste da condição já der resultado negativo na primeira iteração, a execução do código salta o laço e passa para as demais partes do seu código. A sintaxe do laço de repetição ENQUANTO da linguagem Portugol é respectivamente a palavra reservada enquanto, a condição a ser testada entre parenteses, e entre chaves a lista de instruções que se deseja executar. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Portugol |
Veja mais Dicas e truques de Portugol |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |