Divisão de conta
Em aplicativos de delivery ou restaurantes, o cálculo de gorjeta costuma ser feito sobre o valor total da conta, antes de dividir entre as pessoas. Se você aplicar a gorjeta depois de dividir, o valor final fica errado. Dominar essa sequência evita bugs em sistemas de pagamento ou rateio automático.
O PROBLEMA
Declare valor, 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 comum é calcular a gorjeta sobre o valor já dividido – por exemplo, valorPorPessoa = (valor / pessoas) * (1 + gorjeta/100). Isso dá um valor menor do que o correto, porque a gorjeta deve incidir sobre o total. A ordem certa é: primeiro calcula-se o total com gorjeta (total = valor * (1 + gorjeta/100)), depois divide-se pelo número de pessoas (porPessoa = total / pessoas). Use console.log e template literais para exibir os resultados com duas casas decimais via toFixed(2), como em R$${totalComGorjeta.toFixed(2)}. O uso de const garante que os valores não sejam reatribuídos.
RESOLUÇÃO