desenvolva um programa que receba um valor inteiro qualquer maior que 0 e menor do que o valor da variavel contadora que deve ser 20. Decremente 2 a cada passagem dentro do laço
Soluções para a tarefa
Resposta:
Fiz o algoritmo em pseudocódigo,mais conhecido como "Portugol";
Explicação:
Pelo que eu entendi da descrição do exercício,teremos uma variável "cont" com valor inteiro,sendo o contador do loop "enquanto".Também teremos uma variável chamada "num" que será o número usado para servir como condição ao nosso contador que enquanto for menor que esse "num", irá diminuir 2 do seu valor,ou seja:
#####Exemplo#####
Inicio
inteiro:num,cont;
Escreva("Digite um número inteiro maior que 0 e menor que 20:");
Leia(num);
cont <- 20;
se(num > 0 e num < 20)
enquanto(cont < num) faca
cont <- cont-2;
Fim-enquanto;
senão
Escreva ("Erro,digite o intervalo de valores correcto:");
Fim-se;
Fim.
Saída:
>Digite um número inteiro maior que 0 e menor que 20:
14
>20-2 = 18
>18-2 = 16
>16-2 = 14 ---> limite alcançado
cont = 14 e num = 14