Computação

500 palavras 2 páginas
Professor Pedro de Alcntara dos Santos Neto Aluno ______________________________ Matr.__________ 1a Avaliao Um sistema para controle de um bar precisa ser desenvolvido. Seu funcionamento simples, conforme detalhado a seguir Um cliente informa CPF e nome, para ser associado a um nmero de atendimento. Todos os pedidos so feitos com base no nmero do cliente. Cada garom que recebe um pedido, lana o nmero do cliente, nmero do item do cardpio solicitado e a quantidade pedida, como por exemplo, duas cervejas. O cardpio do bar composto por diversos itens, que contm nmero, descrio e valor (Cardpio). Deve ser possvel visualizar a conta de um cliente, a partir do seu nmero. Na conta deve ser includo, alm do valor dos itens pedidos, a gorjeta do garom, que de 10 do valor total da conta. A conta pode ser fechada. Aps fechada, no deve ser possvel acrescentar nenhum pedido novo conta. Mas pode-se adicionar pagamentos. Deve ser possvel adicionar pagamentos conta, mas no deve ser possvel incluir pagamentos maiores que o valor da conta. A consulta a uma conta com pagamentos j registrados deve informar somente a diferena a ser paga. Assim, voc precisa criar a classe Bar, que deve implementar a seguinte interface public interface InterfaceBar public void abrirConta(int numConta, int cpf, String nomeCliente) throws ContaAberta public void addPedido(int numConta, int numItem, int quant) throws ContaFechada, ContaInexistente public double valorDaConta(int numConta) throws ContaInexistente public double fecharConta(int numConta) throws ContaInexistente public void addCardapio(Cardapio c) public void registrarPagamento(int numConta, double val) throws PagamentoMaior, ContaInexistente Um exemplo de teste para o sistema a ser criado public void testarConta() throws ContaAberta, ContaFechada, ContaInexistente Bar b new Bar() b.addCardapio(1, Cerveja Brahma, 5.5) b.addCardapio(2, Fil com Fritas, 28) b.abrirConta(1, 1, Pedro) //3 pedidos de cerveja

Relacionados

  • computação o que é
    334 palavras | 2 páginas
  • computaçao
    3419 palavras | 14 páginas
  • Computação
    684 palavras | 3 páginas
  • computaçao
    1577 palavras | 7 páginas
  • Computação
    785 palavras | 4 páginas
  • Computação
    274 palavras | 2 páginas
  • Computação
    375 palavras | 2 páginas
  • Computação
    410 palavras | 2 páginas
  • Computação
    4045 palavras | 17 páginas
  • Computação
    1982 palavras | 8 páginas