Você está aqui: VisuAlg ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição |
Escreva um laço PARA que conta de 10 até 0 - Exercícios Resolvidos de VisuAlgQuantidade de visualizações: 1105 vezes |
|
Pergunta/Tarefa: Escreva um algoritmo em VisuAlg que usa o laço PARA para contar de 10 até 0, ou seja, uma contagem regressiva. Faça dois exemplos. No primeiro você deverá escrever os valores na horizontal e no segundo você deverá escrever os valores na vertical: Resposta/Solução: Este exercício é um dos primeiros sobre o uso de laços nos cursos de Lógica de Programação e Introdução à Algoritmos. Você pode escrevê-lo usando VisuAlg ou Portugol, já que as sintáxes são muito parecidas. Na resolução eu estou abordando o VisuAlg. Veja o código que usa o laço PARA para contar de 10 até 0 e exibir os valores na horizontal: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
Algoritmo "Um laço PARA que conta de 10 até 0"
Var
// variável para controlar as iterações do laço
i: inteiro
Inicio
// um laço PARA que repete 11 vezes
para i de 10 até 0 passo -1 faça
escreva(i, " ")
fimpara
Fimalgoritmo
Note o uso de "passo -1" para fazer um laço PARA que decrementa a variável de controle. Quando você executar este código, os valores deverão ser impressos da seguinte forma: 10 9 8 7 6 5 4 3 2 1 0 Agora, veja como uma pequena modificação faz com que os valores sejam impressos na vertical: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
Algoritmo "Um laço PARA que conta de 10 até 0"
Var
// variável para controlar as iterações do laço
i: inteiro
Inicio
// um laço PARA que repete 11 vezes
para i de 10 até 0 passo -1 faça
escreval(i, " ")
fimpara
Fimalgoritmo
Agora os valores serão exibidos da seguinte forma: 10 9 8 7 6 5 4 3 2 1 0 Veja que a única modificação foi trocar a função escreva() por escreval(). A função escreva() escreve na tela e permanece na mesma linha. A função escreval() escreve e pula para a próxima linha. |
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de VisuAlg |
Veja mais Dicas e truques de VisuAlg |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





