Troco do caixa
Em qualquer sistema de ponto de venda (PDV), calcular o troco é uma operação essencial. Você pega o valor pago, subtrai o valor do produto e exibe o resultado. Dominar essa lógica com tipos numéricos e formatação de saída é o primeiro passo para construir aplicações financeiras confiáveis.
O PROBLEMA
Peça o valor de um produto e o valor pago pelo cliente. Calcule e exiba o troco.
EXEMPLO
Entrada: produto R$7.50, pagamento R$10.00 Saída: Troco: R$ 2.50
SOBRE O CONCEITO
O exercício usa input() para ler strings e float() para converter em número de ponto flutuante. O erro mais comum é esquecer de converter, o que resulta em concatenação de strings em vez de subtração (ex.: '10' - '7.5' dá erro). Outro ponto: operações com float podem gerar pequenas imprecisões de arredondamento (ex.: 2.5000000001). Para evitar isso, formate o troco com duas casas decimais usando f-string: f'R$ {troco:.2f}'.
RESOLUÇÃO