Alguém me da uma luz não sei como começar

Deverá ser implementado um programa em Java semelhante aos seguintes passos:
Gerar um programa capaz de calcular o valor total a pagar por um determinado cliente
de um posto de gasolina. Os cálculos que este posto deve realizar são:

  1. Total a pagar pelo combustível (o aluno deverá considerar o tipo de combustível e
    quantidade de litros);
  2. Total a pagar de óleo caso o consumidor deseje fazer alguma troca em seu veículo:
    este cálculo deverá levar em consideração a marca do óleo, a quantidade de frasco
    (base 1 litro) e o valor unitário do frasco. No final deve ser mostrado o valor deste
    serviço.
  3. Forma de pagamento, que poderá ser à vista, prazo (em 30 dias ou mais do que 30
    dias):
    (I) para pagamentos à vista o valor a pagar do combustível terá 10% de desconto;
    (II) para pagamentos considerados a prazo (até 30 dias) o valor não sofre
    nenhuma alteração;
    (III) para pagamentos a prazo acima de 30 dias, o valor sofre um aumento de 2
    % sob o valor total a pagar (combustível e/ou óleo);
    Para finalizar o consumo do cliente, o programa deverá executar os seguintes
    comandos:
    (i) Ao selecionar o tipo de combustível e informar a quantidade de litros,
    mostre imediatamente o total a pagar por combustível.
    (ii) Depois da informação do tipo e quantidade de frasco de óleos, o programa
    deve apresentar imediatamente o valor do total a pagar pelo óleo.
    (iii) Ao clicar no botão de “calcular”, a conta deve ser encerrada com base nos
    subtotais encontrados.
    (iv) O programa deve limpar os campos necessários para fazer um novo cálculo.
    (v) O programa deve fechar a aplicação.
    (vi) Tratar as exceções necessárias para garantir a boa funcionalidade da
    aplicação. O programa deve também controlar todos os níveis de
    combustíveis em depósito.
    A partir do problema proposto, o aluno deverá realizar os seguintes passos:
  4. Estruturar as classes em Java com todas as especificações propostas;
  5. Trabalhar obrigatoriamente com todos os componentes gráficos, bem como os
    tratamentos de eventos.
  6. Apresentar o programa com sua execução plena e seu código para análise. Deverá
    apresentar ao final as classes relacionadas a interfaces gráficas em JAVA através
    JFC/SWING realizando manipulação de eventos como janelas, botões, menus demais
    componentes que achar necessário.

é um classico caso de venda de itens. voce cadastra os produtos, adiciona como itens da venda, a classe venda tem uma lista de itens, com um metodo para calcular o total, onde ela percorre a lista de itens e da o total.

voce ja implementou um carrinho de compras alguma vez? é a mesma coisa. vai precisar de 3 classes pelo menos Produto Venda e Itemvenda

nunca implementei :sweat_smile: mas vou tentar

1 curtida

Eai amigão, tranquilo ?
Acredito que serei vaiado, mas desenvolvi este projetinho só pra passar o tempo. Segue link do mesmo:
PostoGasolina.rar (62,5,KB)

Comente o código, está simples e eficaz, existe alguns erros.
Me diverti fazendo, demorei 1 hora. Espero que tu consiga usar para sanar possíveis dúvidas de POO beleza?

Grande abraço,

1 curtida

Nesse projeto Criar o CRUD: Incluir, Alterar, Concultar e Excluir. consegue me ajuda?