6
Engenharia de Software
UMG
4
Engenharia de Software
UMG
9
Engenharia de Software
UMG
1
Engenharia de Software
UMG
2
Engenharia de Software
UMG
2
Engenharia de Software
UMG
4
Engenharia de Software
UMG
2
Engenharia de Software
UMG
12
Engenharia de Software
UMG
2
Engenharia de Software
UMG
Texto de pré-visualização
Enunciado do Problema Melhorias Calculadora Dona Gabrielinha Dona Gabrielinha ficou muito feliz com o software desenvolvido porém na utilização ela observou que poderia melhorar mais o sistema para lhe ajudar em pontos que ela não tinha se atentado no início Ela te contatou novamente e pediu as seguintes alterações no sistema 1 Desconto Especial Quando um cliente compra mais de 10 plantas Dona Gabrielinha oferece um desconto especial de 5 no valor total da compra Entrada Receber dois valores primeiro a quantidade da referida planta segundo a valor o preço da mesma Saída Retornar caso a quantidade informada for maior que 10 realizar o desconto 2 Registro de Vendas Dona Gabrielinha deseja manter um registro das vendas incluindo a quantidade de plantas vendidas o valor venda e os descontos aplicados Entrada Venda realizada sistema Saída Armazenamento desses dados no sistema Enunciado do Problema Calculadora para loja de plantas da Dona Gabrielinha Dona Gabrielinha é uma senhora apaixonada por plantas e recentemente abriu uma encantadora loja de venda de plantas exóticas Ela descobriu que quando um cliente entra em seu estabelecimento e toma uma xícara de café a conversão da venda sobe para 80 assim descobrindo um negócio muito rentável Para facilitar o gerenciamento de suas vendas e o cálculo dos preços ela decidiu procurar a sua ajuda para desenvolver uma calculadora especializada Por ser idosa e antiquada um de seus requisitos é que a solução seja em Java A calculadora deve ser capaz de realizar as seguintes operações 1 Cálculo de Preço Total Dona Gabrielinha deseja calcular o preço total da venda de um item considerando a quantidade de uma planta vendida vezes seu preço unitário Entrada Receber dois valores primeiro a quantidade da referida planta segundo a valor o preço da mesma Saída Retornar o resultado do cálculo 2 Registro de Vendas Dona Gabrielinha deseja manter um registro das vendas incluindo a quantidade de plantas vendidas o valor venda e os descontos aplicados Entrada Venda realizada sistema Saída Armazenamento desses dados no sistema 3 Adicionar ao menu existente função 2 e aprimorar cálculo do valor a pagar Espero que nessa atividade leve em conta convenções de nomenclatura para fazer um código mais limpo e compreensivo 1 Crie um classe Gerente Com os atributos nome idade Loja cidade bairro rua salarioBase e salarioRecebido Atributo salarioRecebido DEVE armazenar no mínimo três valores de lançamentos de salárioPode colocar no código os valores Métodos apresentarse calcularMedia e calcularBonus Método apresentarse deve printar o nome idade e Loja calcularMedia deve trazer a média dos salários calcularBonus onde a fórmula é salarioBase 035 2 Crie uma classe Endereco com Com os atributos estado cidade bairro numero e complemento Método apresentarLogradouro printa de uma maneira interessante os dados de endereço concatenados Refatorar locais que utilizavam endereço 3 Implementação das orientações relacionadas à herança 4 Criar uma classe Item com Atributos id nome tipo valor Método gerarDescricao printa o id do item nome tipo e valor 2 Cálculo de Troco A calculadora deve calcular o troco a ser dado ao cliente considerando o valor pago Entrada Receber dois valores primeiro o valor recebido pelo cliente segundo o valor total da compra Saída Retornar o resultado do cálculo 3 Criar Menu Console 1 Calcular Preço Total 2 Calcular Troco 3 Sair 5 Criar uma classe Pedido com Atributos id dataCriacao dataPagamento dataVencimentoReserva cliente vendedor Loja e array de itens Método calcularValorTotal retorna o valor total do pedido Método gerarDescricaoVenda retorna o print informando a data de criação do pedido e seu valor total 6 Criar uma classe ProcessaPedido com Método processar que recebe os dados necessários para criação do pedido Método privado confirmarPagamentoconfirma caso a reserva não esteja vencida verificar se data atual não é superior a dataVencimentoReserva Criar teste para verificar método 7 Adicione ao menu a funcionalidade de criar pedidodados fakes Utilize a classe Date como tipo dos seus atributos de data 3 Crie uma classe Loja com Atributos nome fantasia razão social cpnj cidade bairro rua array vendedores array de clientes contarClientes mosta a quantidade de clientes contarVendedores mosta a quantidade de vendedores Método apresentarse printa nomeFantasia cnpj e endereco Os negócios de Dona Gabrielinha iam de vento e polpa com a abertura de sua primeira grande loja no centro da cidade Ela renomeou sua empresa para My Plant O sistema simples de calculadora já não servia mais ele precisava de algo para gerenciar sua empresa funcionários e clientes Ela entra novamente em contato e pede um sistema que suporte toda essa nova demanda Para suprir tais novas necessidades precisamos conseguir via sistema representar a empresa os funcionários e clientes 1 Crie uma classe Vendedor com Com os atributos nome idade Loja cidade bairro rua salarioBase e salarioRecebido Atributo salarioRecebido DEVE armazenar no mínimo três valores de lançamentos de salárioPode colocar no código os valores Métodos apresentarse calcularMedia e calcularBonus Método apresentarse deve printar o nome idade e Loja calcularMedia deve trazer a média dos salários calcularBonus onde a formulá é salarioBase 02 2 Criar classe Cliente com os atributos nome idade cidade bairro e rua Método apresentarse deve printar o nome idade Dona Gabrielinha está utilizando o sistema e isso melhorou muito sua produtividade na loja porém ela identificou que apenas salvar aleatoriamente a venda não é algo tão útil Ela então te contacta novamente e realiza o orçamento da alteração Segundo ela seria ótimo poder salvar a quantidade de vendas totais em um dia de um mês Ela também gostaria de buscar a quantidade de vendas total pelo mês e dia 1 Identifique as funcionalidades requeridas entradas e saídas 2 Implemente as funcionalidades 3 Adicione ao menu as funcionalidades
6
Engenharia de Software
UMG
4
Engenharia de Software
UMG
9
Engenharia de Software
UMG
1
Engenharia de Software
UMG
2
Engenharia de Software
UMG
2
Engenharia de Software
UMG
4
Engenharia de Software
UMG
2
Engenharia de Software
UMG
12
Engenharia de Software
UMG
2
Engenharia de Software
UMG
Texto de pré-visualização
Enunciado do Problema Melhorias Calculadora Dona Gabrielinha Dona Gabrielinha ficou muito feliz com o software desenvolvido porém na utilização ela observou que poderia melhorar mais o sistema para lhe ajudar em pontos que ela não tinha se atentado no início Ela te contatou novamente e pediu as seguintes alterações no sistema 1 Desconto Especial Quando um cliente compra mais de 10 plantas Dona Gabrielinha oferece um desconto especial de 5 no valor total da compra Entrada Receber dois valores primeiro a quantidade da referida planta segundo a valor o preço da mesma Saída Retornar caso a quantidade informada for maior que 10 realizar o desconto 2 Registro de Vendas Dona Gabrielinha deseja manter um registro das vendas incluindo a quantidade de plantas vendidas o valor venda e os descontos aplicados Entrada Venda realizada sistema Saída Armazenamento desses dados no sistema Enunciado do Problema Calculadora para loja de plantas da Dona Gabrielinha Dona Gabrielinha é uma senhora apaixonada por plantas e recentemente abriu uma encantadora loja de venda de plantas exóticas Ela descobriu que quando um cliente entra em seu estabelecimento e toma uma xícara de café a conversão da venda sobe para 80 assim descobrindo um negócio muito rentável Para facilitar o gerenciamento de suas vendas e o cálculo dos preços ela decidiu procurar a sua ajuda para desenvolver uma calculadora especializada Por ser idosa e antiquada um de seus requisitos é que a solução seja em Java A calculadora deve ser capaz de realizar as seguintes operações 1 Cálculo de Preço Total Dona Gabrielinha deseja calcular o preço total da venda de um item considerando a quantidade de uma planta vendida vezes seu preço unitário Entrada Receber dois valores primeiro a quantidade da referida planta segundo a valor o preço da mesma Saída Retornar o resultado do cálculo 2 Registro de Vendas Dona Gabrielinha deseja manter um registro das vendas incluindo a quantidade de plantas vendidas o valor venda e os descontos aplicados Entrada Venda realizada sistema Saída Armazenamento desses dados no sistema 3 Adicionar ao menu existente função 2 e aprimorar cálculo do valor a pagar Espero que nessa atividade leve em conta convenções de nomenclatura para fazer um código mais limpo e compreensivo 1 Crie um classe Gerente Com os atributos nome idade Loja cidade bairro rua salarioBase e salarioRecebido Atributo salarioRecebido DEVE armazenar no mínimo três valores de lançamentos de salárioPode colocar no código os valores Métodos apresentarse calcularMedia e calcularBonus Método apresentarse deve printar o nome idade e Loja calcularMedia deve trazer a média dos salários calcularBonus onde a fórmula é salarioBase 035 2 Crie uma classe Endereco com Com os atributos estado cidade bairro numero e complemento Método apresentarLogradouro printa de uma maneira interessante os dados de endereço concatenados Refatorar locais que utilizavam endereço 3 Implementação das orientações relacionadas à herança 4 Criar uma classe Item com Atributos id nome tipo valor Método gerarDescricao printa o id do item nome tipo e valor 2 Cálculo de Troco A calculadora deve calcular o troco a ser dado ao cliente considerando o valor pago Entrada Receber dois valores primeiro o valor recebido pelo cliente segundo o valor total da compra Saída Retornar o resultado do cálculo 3 Criar Menu Console 1 Calcular Preço Total 2 Calcular Troco 3 Sair 5 Criar uma classe Pedido com Atributos id dataCriacao dataPagamento dataVencimentoReserva cliente vendedor Loja e array de itens Método calcularValorTotal retorna o valor total do pedido Método gerarDescricaoVenda retorna o print informando a data de criação do pedido e seu valor total 6 Criar uma classe ProcessaPedido com Método processar que recebe os dados necessários para criação do pedido Método privado confirmarPagamentoconfirma caso a reserva não esteja vencida verificar se data atual não é superior a dataVencimentoReserva Criar teste para verificar método 7 Adicione ao menu a funcionalidade de criar pedidodados fakes Utilize a classe Date como tipo dos seus atributos de data 3 Crie uma classe Loja com Atributos nome fantasia razão social cpnj cidade bairro rua array vendedores array de clientes contarClientes mosta a quantidade de clientes contarVendedores mosta a quantidade de vendedores Método apresentarse printa nomeFantasia cnpj e endereco Os negócios de Dona Gabrielinha iam de vento e polpa com a abertura de sua primeira grande loja no centro da cidade Ela renomeou sua empresa para My Plant O sistema simples de calculadora já não servia mais ele precisava de algo para gerenciar sua empresa funcionários e clientes Ela entra novamente em contato e pede um sistema que suporte toda essa nova demanda Para suprir tais novas necessidades precisamos conseguir via sistema representar a empresa os funcionários e clientes 1 Crie uma classe Vendedor com Com os atributos nome idade Loja cidade bairro rua salarioBase e salarioRecebido Atributo salarioRecebido DEVE armazenar no mínimo três valores de lançamentos de salárioPode colocar no código os valores Métodos apresentarse calcularMedia e calcularBonus Método apresentarse deve printar o nome idade e Loja calcularMedia deve trazer a média dos salários calcularBonus onde a formulá é salarioBase 02 2 Criar classe Cliente com os atributos nome idade cidade bairro e rua Método apresentarse deve printar o nome idade Dona Gabrielinha está utilizando o sistema e isso melhorou muito sua produtividade na loja porém ela identificou que apenas salvar aleatoriamente a venda não é algo tão útil Ela então te contacta novamente e realiza o orçamento da alteração Segundo ela seria ótimo poder salvar a quantidade de vendas totais em um dia de um mês Ela também gostaria de buscar a quantidade de vendas total pelo mês e dia 1 Identifique as funcionalidades requeridas entradas e saídas 2 Implemente as funcionalidades 3 Adicione ao menu as funcionalidades