Cyber Monday

ATÉ 40% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Resolução

const caixas = [12, -1, 8, 0, -5, 3, 7, 14];
const caixasValidas = []
for (let i = 0; i <= caixas.length-1; i++){
    if (caixas[i] >= 0){
        console.log (`Caixa processada: ${caixas[i]}`);
         caixasValidas.push(caixas[i]);
    } else if (caixas[i] < 0){
        console.log (`Caixa danificada - Ignorada`);
    };
    if (caixasValidas.length === 5){
        console.log ('Limite de caixas processadas atingido!')
        break;
    }
}
1 resposta

Oi, João! Como vai?

Com o que você descreveu, seu loop percorre corretamente a lista e controla bem o limite de caixas processadas. Gostei de como você separou caixas válidas e danificadas.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!