Uma viagem será realizada de carro, e o custo depende do consumo do veículo e do preço do combustível.
Escreva um programa que leia:
  • a distância total da viagem, em quilômetros
  • o consumo médio do carro, em quilômetros por litro
  • o preço do litro do combustível
Com base nesses valores, calcule:
  • a quantidade de litros de combustível necessária para a viagem
  • o custo total com combustível

Passo 1

O enunciado pede que você leia três valores e, a partir deles, calcule duas coisas. Vou listar claramente o que é pedido e quais dados temos:
  • O que ler do usuário (entradas):
    • a distância total da viagem, em quilômetros — vou chamar de D.
    • o consumo médio do carro, em quilômetros por litro — vou chamar de C.
    • o preço do litro do combustível, em reais (ou outra moeda) — vou chamar de P.
  • O que calcular (saídas exigidas):
    • a quantidade de litros de combustível necessária para a viagem — vou chamar de L.
    • o custo total com combustível — vou chamar de T.
Resumo das incógnitas:
  • D: distância (km)
  • C: consumo (km/l)
  • P: preço por litro (unidade monetária/l)
  • L: litros necessários (l)
  • T: custo total (unidade monetária)
Não comecei a resolver ainda; apenas identifiquei as entradas e saídas para ficarmos organizados.

Passo 2

Entendendo a relação física/matemática entre as grandezas — a ideia básica:
  • O consumo médio C diz quantos quilômetros o carro percorre com um litro de combustível. Portanto, se o carro percorre C quilômetros com 1 litro, para percorrer D quilômetros ele precisa de mais litros. A relação direta é feita por divisão: a quantidade de litros L é a distância dividida pelo consumo.
Apresentando a fórmula principal em forma clara:
L = \frac{D}{C}
Expliquei: divide-se quilômetros por (quilômetros por litro) para obter litros — as unidades batem: \dfrac{\text{km}}{\text{km/l}}=\text{l}.

Passo 3

Agora que sabemos L, o custo total T é simplesmente o número de litros multiplicado pelo preço por litro P. Em fórmula:
T = L \cdot P
Substituindo L da fórmula anterior, temos uma expressão direta em função das entradas:
T = \frac{D}{C}\cdot P

Passo 4

Vou explicar passo a passo como você calcula isso sem mistério na hora da prova ou do programa, supondo que você tem os valores numéricos D, C e P:
  1. Verifique se C\neq 0. Se C=0 não faz sentido físico (consumo zero) e a divisão é inválida — nesse caso o problema está mal-posed; trate como erro.
  2. Calcule L fazendo a divisão D por C usando aritmética comum.
  3. Calcule T multiplicando o resultado L por P.
  4. Formate a saída com casas decimais razoáveis (por exemplo, duas casas decimais para dinheiro).
Dica prática: se você fizer à mão na prova, use frações ou divisão longa; em programação, uso de ponto flutuante é natural.

Passo 5

Vou mostrar um exemplo numérico concreto (apenas para treinar o procedimento). Suponha:
  • D=300 (quilômetros)
  • C=15 (km/l)
  • P=4,50 (reais por litro)
Cálculo de L:
L=\frac{D}{C}=\frac{300}{15}=20\\ \text{litros}
Cálculo de T:
T=L\cdot P=20\cdot 4{,}50=90{,}00
Interpretação: para esses números, precisa-se de 20 litros e o custo será de 90{,}00 reais. Esse exemplo serve para você checar se o programa está correto.

Passo 6

Observações práticas e casos de borda que você deve lembrar ao escrever o programa:
  • Se C\le 0 ou D<0 ou P<0, trate como entrada inválida (consumo ou distância negativa não fazem sentido).
  • Use divisão real (ponto flutuante) para não perder casas decimais.
  • Para exibir dinheiro, normalmente arredonda-se para duas casas decimais (por exemplo, usando formatação com 2 decimais).
  • Se quiser, pode também mostrar L com uma casa decimal ou duas, dependendo do nível de precisão pedido.

Passo 7

Exemplo de esqueleto de programa (lógica — você pode implementar em qualquer linguagem). Em pseudocódigo:
  • Ler D
  • Ler C
  • Ler P
  • Se C \le 0 então mostrar erro e terminar
  • Calcular L \leftarrow \dfrac{D}{C}
  • Calcular T \leftarrow L \cdot P
  • Mostrar L e T (formatados)
Se preferir um exemplo em Python, aqui vai uma versão simples (apenas como referência de implementação):
D = float(input("Distância (km): "))
C = float(input("Consumo (km/l): "))
P = float(input("Preço por litro: "))

if C <= 0:
    print("Erro: consumo deve ser maior que zero.")
else:
    L = D / C
    T = L * P
    print(f"Litros necessários: {L:.2f}")
    print(f"Custo total: R$ {T:.2f}")

Passo 8

Recapitulando o que você deve levar pra prova: as fórmulas essenciais — memoriza isso que é meia questão resolvida:
L = \frac{D}{C}
T = \frac{D}{C}\cdot P
E lembra de checar entradas inválidas e de formatar o custo com duas casas decimais.

Resposta

L = \frac{D}{C}
T = \frac{D}{C}\cdot P

Exercícios relacionados