TEXTO BASE · CASO CODEMARKET
Controle de estoque
A CodeMarket, loja de equipamentos eletrônicos, precisa cadastrar cinco produtos, registrar suas quantidades, calcular o total de itens, identificar produtos com menos de cinco unidades, impedir quantidades negativas e mostrar um relatório final. A solução deve aceitar crescimento e tratar entradas inválidas.
Observe a primeira versão:
String[] produtos = {"Teclado", "Mouse", "Monitor", "Fone", "Webcam"};
int[] quantidades = {10, 4, 7, -2, 8};
int total = 0;
for (int i = 0; i < quantidades.length - 1; i++) {
total = total + quantidades[i];
}Durante os testes, o último produto não apareceu no cálculo, uma quantidade negativa foi aceita e todo o programa permaneceu concentrado no método main.