Desconto
Em épocas de pouco dinheiro, os comerciantes estão procurando aumentar suas vendas oferecendo desconto. Faça um programa que possa entrar com o valor de um produto e imprima o novo valor tendo em vista que o desconto foi de 6 \%.
Entrada:
Um valor real que representa o valor do produto.
Saída:
O valor final do produto depois de aplicado o desconto. O valor deve ser formatado para duas casas decimais.
Por exemplo:
Input Resultado
100 94.00
64.00 60.16

Passo 1

O enunciado pede que, dado o valor de um produto, seja calculado e impresso o novo valor depois de aplicado um desconto de 6\%. Informação do problema:
  • Entrada: um valor real que representa o valor do produto; chamo esse valor de v.
  • Saída: o valor final do produto depois do desconto, formatado com duas casas decimais.
O que se espera que o programa faça, em linguagem simples:
  • Receber um número v.
  • Aplicar um desconto de 6\% sobre v.
  • Imprimir o resultado com duas casas decimais.

Passo 2

Entendendo o que significa "desconto de 6\%":
  • 6\% significa 6 por cento, isto é, \dfrac{6}{100} = 0,06.
  • O desconto em reais (o valor que será subtraído) é \;0,06 \times v.
Então, o novo valor do produto v_f é:
v_f = v - 0,06\;v.
Explicando cada termo:
  • v é o preço original.
  • 0,06\;v é a parte que será retirada (o desconto).
  • v_f é o preço final após retirar o desconto.

Passo 3

Simplificando a expressão:
v_f = v - 0,06\;v = (1 - 0,06)\;v = 0,94\;v.
Portanto, em vez de subtrair explicitamente, pode-se multiplicar o preço original por 0,94 (ou seja, 94\% do preço original). Isso é prático e rápido na prova.

Passo 4

Como formatar para duas casas decimais (regra prática de arredondamento):
  • Calcule v_f = 0,94\;v.
  • Multiplique por 100: 100\;v_f.
  • Arredonde 100\;v_f para o inteiro mais próximo (regra usual: se a parte fracionária for \ge 0,5 sobe; caso contrário, fica).
  • Divida o inteiro arredondado por 100 para obter o valor com duas casas decimais.
    Esse procedimento é o que o computador faz quando se pede “formatar com duas casas decimais”. Na prova você pode fazer mentalmente quando possível.

Passo 5

Exemplos práticos (mostrando os passos das contas, sem pular etapas):
Exemplo 1: v = 100
v_f = 0,94 \times 100 = 94,00.
Não há necessidade de arredondamento, o resultado já tem duas casas decimais.
Exemplo 2: v = 64{,}00
v_f = 0,94 \times 64 = 0,94 \times (64) = 60,16.
Também não há arredondamento adicional aqui; o produto é exato com duas casas decimais.
Se em algum caso o produto desse método tivesse mais de duas casas decimais (por exemplo v=19{,}99), o processo de arredondamento da etapa anterior garante que o número fique com duas casas:
v_f = 0,94 \times 19{,}99 = 18{,}7906 \quad\text{(exemplo hipotético)},é
multiplica por 100: 100\;v_f = 1879{,}06, arredonda para 1879 e divide por 100: 18{,}79.

Passo 6

Algoritmo / passos para implementar rapidamente (versão que você pode escrever na prova ou no programa):
  1. Ler v.
  2. Calcular v_f = 0,94\;v.
  3. Imprimir v_f formatado com duas casas decimais (usar arredondamento padrão).
Dica de memorização rápida para provas: "desconto de 6\% = multiplicar por 0,94". Isso salva tempo.

Resposta

94,00
60,16

Exercícios relacionados