• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Análise de Sistemas ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Testes Caixa da Lanchonete - Calculo de Compras com Cafe e Combo

1

Testes Caixa da Lanchonete - Calculo de Compras com Cafe e Combo

Linguagens de Programação

DESCOMPLICA

Caixa Lanchonete - Validação de Compra com Desconto e Formas de Pagamento

1

Caixa Lanchonete - Validação de Compra com Desconto e Formas de Pagamento

Linguagens de Programação

DESCOMPLICA

Anotações sobre Design de Software e Atividades de Desenvolvimento

1

Anotações sobre Design de Software e Atividades de Desenvolvimento

Linguagens de Programação

DESCOMPLICA

Modelagem de Dados - Roteiro de Aula Prática - Diagrama Entidade Relacionamento (DER) MySQL Workbench

6

Modelagem de Dados - Roteiro de Aula Prática - Diagrama Entidade Relacionamento (DER) MySQL Workbench

Linguagens de Programação

DESCOMPLICA

Projeto Integrado Area TI - Diretrizes e Orientacoes

23

Projeto Integrado Area TI - Diretrizes e Orientacoes

Linguagens de Programação

UNIA

Texto de pré-visualização

FORMAS DE PAGAMENTO Atualmente a Lanchonete aceita as seguintes formas de pagamento dinheiro debito credito O sistema deve receber essa informação como string utilizando a grafia exatamente igual aos exemplos acima DESCONTOS E TAXAS Pagamento em dinheiro tem 5 de desconto Pagamento a crédito tem acréscimo de 3 no valor total OUTRAS REGRAS Caso item extra seja informado num pedido que não tenha o respectivo item principal apresentar mensagem Item extra não pode ser pedido sem o principal Combos não são considerados como item principal É possível pedir mais de um item extra sem precisar de mais de um principal Se não forem pedidos itens apresentar mensagem Não há itens no carrinho de compra Se a quantidade de itens for zero apresentar mensagem Quantidade inválida Se o código do item não existir apresentar mensagem Item inválido Se a forma de pagamento não existir apresentar mensagem Forma de pagamento inválida O CÓDIGO Você está recebendo uma estrutura básica para desenvolver a lógica do caixa O arquivo principal está localizado dentro da pasta src e se chama caixadalanchonetejs Você pode desenvolver a sua lógica criando outros arquivos métodos e até mesmo outras classes porém o resultado deve poder ser obtido através do método calcularValorDaCompra ALERTA É importante que a estrutura básica descrita acima não seja alterada incluindo nome e parâmetros do método Iremos validar sua solução através destes assim como você pode validar através dos cenários de testes já implementados em srccaixadalanchonetetestjs INSTALANDO E RODANDO NA SUA MÁQUINA 1 Instalar o Node 2 Instalar dependencias do projeto com o seguinte comando npm install VALIDANDO A SOLUÇÃO

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Testes Caixa da Lanchonete - Calculo de Compras com Cafe e Combo

1

Testes Caixa da Lanchonete - Calculo de Compras com Cafe e Combo

Linguagens de Programação

DESCOMPLICA

Caixa Lanchonete - Validação de Compra com Desconto e Formas de Pagamento

1

Caixa Lanchonete - Validação de Compra com Desconto e Formas de Pagamento

Linguagens de Programação

DESCOMPLICA

Anotações sobre Design de Software e Atividades de Desenvolvimento

1

Anotações sobre Design de Software e Atividades de Desenvolvimento

Linguagens de Programação

DESCOMPLICA

Modelagem de Dados - Roteiro de Aula Prática - Diagrama Entidade Relacionamento (DER) MySQL Workbench

6

Modelagem de Dados - Roteiro de Aula Prática - Diagrama Entidade Relacionamento (DER) MySQL Workbench

Linguagens de Programação

DESCOMPLICA

Projeto Integrado Area TI - Diretrizes e Orientacoes

23

Projeto Integrado Area TI - Diretrizes e Orientacoes

Linguagens de Programação

UNIA

Texto de pré-visualização

FORMAS DE PAGAMENTO Atualmente a Lanchonete aceita as seguintes formas de pagamento dinheiro debito credito O sistema deve receber essa informação como string utilizando a grafia exatamente igual aos exemplos acima DESCONTOS E TAXAS Pagamento em dinheiro tem 5 de desconto Pagamento a crédito tem acréscimo de 3 no valor total OUTRAS REGRAS Caso item extra seja informado num pedido que não tenha o respectivo item principal apresentar mensagem Item extra não pode ser pedido sem o principal Combos não são considerados como item principal É possível pedir mais de um item extra sem precisar de mais de um principal Se não forem pedidos itens apresentar mensagem Não há itens no carrinho de compra Se a quantidade de itens for zero apresentar mensagem Quantidade inválida Se o código do item não existir apresentar mensagem Item inválido Se a forma de pagamento não existir apresentar mensagem Forma de pagamento inválida O CÓDIGO Você está recebendo uma estrutura básica para desenvolver a lógica do caixa O arquivo principal está localizado dentro da pasta src e se chama caixadalanchonetejs Você pode desenvolver a sua lógica criando outros arquivos métodos e até mesmo outras classes porém o resultado deve poder ser obtido através do método calcularValorDaCompra ALERTA É importante que a estrutura básica descrita acima não seja alterada incluindo nome e parâmetros do método Iremos validar sua solução através destes assim como você pode validar através dos cenários de testes já implementados em srccaixadalanchonetetestjs INSTALANDO E RODANDO NA SUA MÁQUINA 1 Instalar o Node 2 Instalar dependencias do projeto com o seguinte comando npm install VALIDANDO A SOLUÇÃO

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®