Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Calculadora de Comissão | Instruções Condicionais
Introdução ao TypeScript

bookDesafio: Calculadora de Comissão

Você está desenvolvendo um programa para um banco que precisa calcular a comissão com base no tipo de transação. Sua tarefa é escrever uma declaração switch que exibirá a comissão de acordo com o tipo de transação recebida.

Taxas de comissão conforme o tipo de transação:

  • Payment: 0,5%;
  • Transfer: 1,2%;
  • Withdrawal: 2,0%;
  • Deposit: 0,0% (sem comissão).

Substitua ___ pelo código necessário para compilar. Não hesite em consultar a dica e solução para entender melhor a tarefa.

123456789101112131415161718192021
let transactionType: string = "Transfer"; // You can change the operation type let commission: number; switch (transactionType) { case ___: ___ = 0.5; break; case ___: ___ = ___; break; case ___: ___ = ___; break; case ___: ___ = ___; break; ___: ___ = -1; // Handle unknown transaction types } console.log(`Commission for ${transactionType}: ${commission}%`);
copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.94

bookDesafio: Calculadora de Comissão

Deslize para mostrar o menu

Você está desenvolvendo um programa para um banco que precisa calcular a comissão com base no tipo de transação. Sua tarefa é escrever uma declaração switch que exibirá a comissão de acordo com o tipo de transação recebida.

Taxas de comissão conforme o tipo de transação:

  • Payment: 0,5%;
  • Transfer: 1,2%;
  • Withdrawal: 2,0%;
  • Deposit: 0,0% (sem comissão).

Substitua ___ pelo código necessário para compilar. Não hesite em consultar a dica e solução para entender melhor a tarefa.

123456789101112131415161718192021
let transactionType: string = "Transfer"; // You can change the operation type let commission: number; switch (transactionType) { case ___: ___ = 0.5; break; case ___: ___ = ___; break; case ___: ___ = ___; break; case ___: ___ = ___; break; ___: ___ = -1; // Handle unknown transaction types } console.log(`Commission for ${transactionType}: ${commission}%`);
copy

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7
some-alt