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