Exercício 45 – Lógica de programação (Portugol Studio)

Descrição do exercício

Descrição do exercício 44:

Crie um algoritmo que leia o valor inicial da contagem, o valor final e o
incremento, mostrando em seguida todos os valores no intervalo:

Ex: Digite o primeiro Valor: 3

Digite o último Valor: 10
Digite o incremento: 2
Contagem: 3 5 7 9 Acabou!

O programa acima vai ter um problema quando digitarmos o primeiro valor
maior que o último. Resolva esse problema com um código que funcione em qualquer situação.

Resolução do exercício

programa
{
	
	funcao inicio()
	{
		inteiro n1, n2, inc
		escreva("Digite o primeiro valor: ")
		leia(n1)
		escreva("Digite o segundo valor: ")
		leia(n2)
		escreva("Digite o incremento: ")
		leia(inc)
		se (n1 <= n2) {
			enquanto (n1 <= n2) {
				escreva(" \n" + n1)
				n1 = n1 + inc
			}
		}
		senao {
			enquanto (n1 >= n2) {
				escreva(" \n" + n1)
				n1 = n1 - inc
			}
		}
		escreva("\nFIM DA CONTAGEM!")
	}
}

Compartilhe este texto!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *