const entradas = ["Ana", "Bruno", "Carla", "fim", "Daniel"];
let i = 0;
while (entradas[i] !== "fim") {
console.log("Nome:", entradas[i]);
i++;
}
ATÉ 40% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
const entradas = ["Ana", "Bruno", "Carla", "fim", "Daniel"];
let i = 0;
while (entradas[i] !== "fim") {
console.log("Nome:", entradas[i]);
i++;
}
Olá, Yago, como vai?
Seu código está coerente com a proposta e percorre corretamente o array até encontrar a palavra fim. A lógica do while está aplicada de maneira adequada e a variável de controle está sendo incrementada no momento certo.
Um ponto que você pode considerar, apenas como aprimoramento, é garantir que o índice não ultrapasse o tamanho do array em outros contextos. Neste exercício específico não há problema, mas pensar nisso ajuda a desenvolver um cuidado extra em estruturas de repetição. Por exemplo, poderia existir um cenário em que a entrada não tivesse a palavra fim, e aí seria interessante validar o limite do array.
Por exemplo:
while (i < entradas.length && entradas[i] !== "fim") {
console.log("Nome:", entradas[i])
i++
}
Continue praticando e compartilhando seus exercícios no fórum. Estamos à disposição.