• 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

Lógica de Caixa de Lanchonete com Descontos e Validações - Documentação para Desenvolvedores

1

Lógica de Caixa de Lanchonete com Descontos e Validações - Documentação para Desenvolvedores

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

VALIDANDO A SOLUÇÃO Junto com a estrutura básica você está recebendo alguns cenários de testes para auxiliar na validação da sua solução Recomendamos que você crie mais casos de teste para aumentar a confiabilidade da sua solução Para testar sua solução com os cenários já criados basta rodar o seguinte comando npm test Para saber mais consulte a Documentação do Jest INPUTS O método calcularValorDaCompra recebe dois parâmetros formaDePagamento e itens sendo o primeiro uma string com os possíveis valores válidos debito credito e dinheiro O segundo parâmetro contém uma array dos itens que serão comprados Cada item é uma string contendo o código do item e a quantidade do mesmo separados por uma vírgula EXEMPLO cafe1chantily1 OUPUTS O retorno do método calcularValorDaCompra deve ser sempre uma string e conteúdo dela pode ser ou o valor total da compra ou uma mensagem de erro conforme as regras descritas anteriormente O valor da compra deve ser formatado com R e decimais separados por vírgula Para padronizar a quantidade de decimais utilize o método toFixed do JavaScript Esse método serve o propósito deste desafio porém na vida real a regra de arredondamento deve ser conferida Para saber mais consulte a Documentação do Number EXEMPLO exemplo de saída do valor da compra R 600 exemplo de saída de erro Forma de pagamento inválida EXEMPLOS EXEMPLO 1 Compra de chantily sem café new CaixaDaLanchonete calcularValorDaCompradebito chantily1 O resultado esperado deve ser Item extra não pode ser pedido sem o principal

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

Lógica de Caixa de Lanchonete com Descontos e Validações - Documentação para Desenvolvedores

1

Lógica de Caixa de Lanchonete com Descontos e Validações - Documentação para Desenvolvedores

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

VALIDANDO A SOLUÇÃO Junto com a estrutura básica você está recebendo alguns cenários de testes para auxiliar na validação da sua solução Recomendamos que você crie mais casos de teste para aumentar a confiabilidade da sua solução Para testar sua solução com os cenários já criados basta rodar o seguinte comando npm test Para saber mais consulte a Documentação do Jest INPUTS O método calcularValorDaCompra recebe dois parâmetros formaDePagamento e itens sendo o primeiro uma string com os possíveis valores válidos debito credito e dinheiro O segundo parâmetro contém uma array dos itens que serão comprados Cada item é uma string contendo o código do item e a quantidade do mesmo separados por uma vírgula EXEMPLO cafe1chantily1 OUPUTS O retorno do método calcularValorDaCompra deve ser sempre uma string e conteúdo dela pode ser ou o valor total da compra ou uma mensagem de erro conforme as regras descritas anteriormente O valor da compra deve ser formatado com R e decimais separados por vírgula Para padronizar a quantidade de decimais utilize o método toFixed do JavaScript Esse método serve o propósito deste desafio porém na vida real a regra de arredondamento deve ser conferida Para saber mais consulte a Documentação do Number EXEMPLO exemplo de saída do valor da compra R 600 exemplo de saída de erro Forma de pagamento inválida EXEMPLOS EXEMPLO 1 Compra de chantily sem café new CaixaDaLanchonete calcularValorDaCompradebito chantily1 O resultado esperado deve ser Item extra não pode ser pedido sem o principal

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®