Prévia do material em texto
MAPA - ESOFT - PROGRAMAÇÃO DE SISTEMAS I - 54_2025 Whats (15) 98115 - 0680 QUESTÃO 1 · Você foi contratado como desenvolvedor júnior para uma loja virtual que está construindo um sistema interno de controle de produtos. O módulo que você irá desenvolver deve: - Cadastrar produtos com nome, preço, quantidade em estoque e categoria; - Exibir todos os produtos cadastrados; - Calcular e exibir o valor total em estoque (preço × quantidade) para cada produto; - Listar os produtos de uma categoria específica, informada pelo usuário. A loja utiliza Java como linguagem base. O gerente do projeto quer ver um protótipo funcional dessas funcionalidades com uso de arrays ou listas, estruturas de repetição e boas práticas de codificação. (elaborado pelo autor) Questão 1: Elabore um trecho de código Java que resolva, ao menos, duas das tarefas listadas no estudo de caso, utilizando: - Estrutura de dados (ArrayList); - Laços de repetição; - Leitura de dados do usuário (via Scanner). Questão 2: Em seguida, explique, com suas palavras, o que o seu código faz, destacando como os dados estão sendo manipulados, armazenados e exibidos ao usuário. Solicite um orçamento com a nossa equipe image2.png image3.png image4.png