0
respostas

Resolução usando "For" tradicional

const caixas = [12, -1, 8, 0, -5, 3, 7, 14];

let numeroCaixasValidas = 0;

for (let i = 0; i <= caixas.length; i++) {

    if (caixas[i] < 0) {
        console.log(`Caixa danificada, ignorada`);
    } else {
        console.log(`Caixa processada: ${caixas[i]}`);
        numeroCaixasValidas++
    }

    if (numeroCaixasValidas === 5) {
        console.log('Limite de caixas processadas atingido!');
        break;
    }
}