Um sensor de poluição atmosférica apresenta erro sistemático: ele superestima os valores em 2 \%. Após isso, um software aplica uma correção reduzindo o valor em 1%.
Escreva um programa que receba o valor medido e calcule o valor corrigido após as duas etapas.

Passo 1

O que o enunciado pede e quais são os dados:
  • Pede-se um programa que receba o valor medido pelo sensor e calcule o valor corrigido após duas etapas.
  • Informações dadas:
    • O sensor superestima os valores em 2\%.
    • Em seguida, um software aplica uma correção que reduz o valor em 1\%.
  • O que o programa deve receber: o valor medido (entrada).
  • O que o programa deve retornar: o valor após as duas etapas (saída).

Passo 2

Entendendo porcentagens como fatores multiplicativos (a parte teórica que você precisa para a prova, mastigadinha):
  • Quando um valor é aumentado em p\%, multiplicamos pelo fator 1+\dfrac{p}{100}.
  • Quando um valor é reduzido em p\%, multiplicamos pelo fator 1-\dfrac{p}{100}.
    Exemplos rápidos e fáceis:
  • Aumentar 100 em 10\% 100 \cdot \left(1+\dfrac{10}{100}\right) = 100 \cdot 1{,}10 = 110.
  • Reduzir 100 em 10\% 100 \cdot \left(1-\dfrac{10}{100}\right) = 100 \cdot 0{,}90 = 90.

Passo 3

Aplicando a ideia ao problema (matemática passo a passo):
  • Seja t o valor verdadeiro (antes do erro do sensor) e m o valor medido (o que o sensor reporta).
  • Como o sensor superestima em 2\%, tem-se
m = t \cdot 1{,}02.
  • O software reduz o valor em 1\%, isto é, multiplica por 0{,}99. Chamando c o valor final corrigido:
c = m \cdot 0{,}99.
  • Substituindo m em função de t:
c = t \cdot 1{,}02 \cdot 0{,}99 = t \cdot 1{,}0098.
Interpretação: mesmo após a redução de 1\%, ainda sobra uma superestimação de 0{,}98\% em relação ao valor verdadeiro.

Passo 4

Fórmula prática para o programa (quando a entrada é o valor medido m):
  • Se o programa recebe m, basta aplicar a redução de 1\%:
c = m \cdot 0{,}99.
  • Exemplinho numérico para fixar:
    • Se o valor verdadeiro fosse t=100, o sensor mede m = 100 \cdot 1{,}02 = 102.
    • Após o software: c = 102 \cdot 0{,}99 = 100{,}98.
    • Observação amigável: o software que subtrai 1% do medido não reverte totalmente o erro de 2% do sensor.

Passo 5

Detalhes de implementação e dicas para a prova:
  • Entrada: ler um número real (pode ter vírgula ou ponto, dependendo da localidade; em Python usar float()).
  • Operação: multiplicar por 0{,}99.
  • Saída: imprimir o valor corrigido. Em provas/aval., deixe claro como formatar (ex.: 2 casas decimais) se pedirem precisão.
  • Cuidado conceitual: se a intenção fosse estimar o valor verdadeiro t a partir de m, o correto seria dividir por 1{,}02 (isto é, t = \dfrac{m}{1{,}02}). Mas o enunciado pede o valor após as duas etapas descritas (sensor já errou em +2% e depois software aplica -1%), então a operação que o programa aplica é multiplicar o valor medido por 0{,}99.

Passo 6

Programa em Python (prático, direto e comentado). Este programa lê o valor medido e imprime o valor corrigido após as duas etapas descritas.

Resposta

# Programa que recebe o valor medido e calcula o valor corrigido
# após o sensor superestimar 2% e o software reduzir 1%.

valor_medido = float(input("Digite o valor medido: "))

# Aplicar a redução de 1% feita pelo software
valor_corrigido = valor_medido * 0.99

# Imprimir resultado (duas casas decimais, ajuste conforme necessidade)
print(f"Valor corrigido: {valor_corrigido:.2f}")

Exercícios relacionados