Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Calculadora de troco

const valorCompra = 17.50;
const valorPago = 20;
const troco = valorPago - valorCompra;

const FinalDaCompra = troco > 0 ? console.log(`Total da compra: R$${valorCompra}\nPagamento: R$${valorPago}\nTroco: R$${troco.toFixed(2)}`) : console.log(`Valor insuficiente! Falta: R${(valorCompra - valorPago).toFixed(2)}`);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, João! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.

Com base no que você explicou, seu código está bem estruturado e usa corretamente o operador ternário para verificar o troco. É ótimo ver que você aplicou toFixed(2) para formatar o valor com duas casas decimais, garantindo uma exibição mais clara do resultado.

Uma dica interessante para o futuro é usar interpolação de strings também em cálculos simples dentro do template literal. Veja este exemplo:


let valorCompra = 17.5;
let valorPago = 20;
let troco = valorPago - valorCompra;

console.log(`O troco e: R$${troco.toFixed(2)}`);

Esse codigo imprime o troco ja formatado, mantendo o mesmo padrao de saida.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!