Lógica de Programação: mostrar inverso da lista com JavaScript
- #JavaScript
Olá pessoal, hoje iremos responder a mais um exercício simples de programação usando JavaScript. A questão em si é a seguinte:
1) Faça um Programa que leia um vetor de 10 números reais e mostre-os na ordem inversa.
Nessa questão, primeiro iremos fazer duas variáveis: a primeira vamos chamar de count, ela vai servir para ser um contador para podermos sair do while quando digitarmos os 10 números, em segundo temos a variável que irá armazenar os números, em uma lista.
Agora criamos um laço while para repetir o processo de pedir o número e enviar para a lista 10 vezes de forma automática. Como condição de parada colocamos que o bloco dentro do while vai funcionar até que o contador seja 11, para que ele rode às 10 vezes e quando chegue em 11 pare.
Dentro do while iremos criar uma variável número que vai pedir o número ao usuário e converter para inteiro, depois disso ele dá um push na lista e armazena o número. Lembrando da nossa condição de parada, após o número está dentro da lista colocamos um count++ para adicionar mais 1 ao contador, assim ele irá chegar até o 11.
Importante mencionar também, que se não colocarmos essa condição de parada, nosso while vai rodar eternamente. Cuidado com isso. Por fim, fora do while colocamos uma variável nova para armazenar o inverso da lista que usamos o método reverse() para resolver esse exercício. Depois é só jogar a resposta no console.
count = 0
let lista = []
while (count != 11){
let numero = parseInt(prompt(`digite o ${count + 1}° número`))
lista.push(numero)
count++
}
let listaInversa = lista.reverse()
console.log(`os números digitados, de forma inversa, foram: ${listaInversa}`)
O código acima é uma resposta para essa questão, tem outras formas de resolver que você pode procurar, divirta-se. Um abraço e até a próxima.
Blog: https://francileudo-frontend.blogspot.com/2022/09/logica-de-programacao-mostrar-inverso.html