JavaScriptSintaxeavancado

Divisão de conta

Dividir contas com amigos é uma situação clássica em aplicativos de finanças e pagamentos. Saber calcular o total com gorjeta e o valor por pessoa usando operações básicas garante que nenhum centavo seja perdido. Domine essa lógica para criar ferramentas de divisão justas e sem erros.

O PROBLEMA

Declare valor da conta, pessoas e gorjeta (%). Calcule total com gorjeta e valor por pessoa.

EXEMPLO

conta=150, pessoas=3, gorjeta=10
Total: R$165.00, Por pessoa: R$55.00

SOBRE O CONCEITO

O erro mais comum é calcular a gorjeta sobre o valor já dividido por pessoa, o que dá um total menor. A ordem correta é: primeiro calcular o total da conta com gorjeta (conta * (1 + gorjeta/100)) e depois dividir pelo número de pessoas. Use parênteses para garantir a precedência: total = conta + conta * gorjeta / 100 (ou melhor, conta * (1 + gorjeta/100)). O método toFixed(2) formata o resultado com duas casas decimais. Exemplo: const total = conta * (1 + gorjeta/100); const porPessoa = total / pessoas; console.log(Total: R$${total.toFixed(2)}, Por pessoa: R$${porPessoa.toFixed(2)});.

RESOLUÇÃO

Mais exercícios de Sintaxe

JSB002 · BásicoSaudação personalizadaJSB001 · BásicoOlá, mundo!JSB003 · BásicoSoma de dois númerosJSB004 · BásicoTipos de dados
Ver todos os exercícios de JavaScript