Elabore um programa que leia um valor em reais e um valor representando a atual cotação de um dólar. Em seguida, imprima o valor em dólares.
Observação: as mensagens exibidas para o usuário deverão ser exatamente como apresentado abaixo (mensagens exibidas com os comandos input() e print()).

Exemplo de execução do programa:

Digite o valor em reais: 100.0
Digite a cotação do dólar: 5.0
Valor em dólar: 20.00

Passo 1

O enunciado pede um programa que:
  • Leia um valor em reais (o dinheiro que a pessoa tem) — vou chamar esse valor de R.
  • Leia a cotação atual do dólar — vou chamar esse valor de C.
  • Calcule e imprima o valor correspondente em dólares — vou chamar o resultado de D.
As mensagens que o programa deve mostrar ao usuário têm que ser exatamente estas (com maiúsculas, minúsculas, acentos e espaços iguais):
  • Para ler o valor em reais: "Digite o valor em reais: "
  • Para ler a cotação: "Digite a cotação do dólar: "
  • Para mostrar o resultado: "Valor em dólar: " seguido do número com duas casas decimais

Passo 2

Entendendo os dados de entrada e saída:
  • Entrada 1: o usuário digita um número (pode ser inteiro ou com casas decimais) representando R.
  • Entrada 2: o usuário digita um número representando C.
  • Saída: o programa mostra um número com duas casas decimais representando D.
Importante: a função que lemos em Python para pegar texto do usuário é input(). Ela sempre retorna uma string (texto). Para fazer contas, precisamos transformar essa string em um número de ponto flutuante usando float().

Passo 3

Conversão das entradas em números:
  • Quando o usuário digita, por exemplo, "100.0" (com ponto decimal), input() retorna a string "100.0".
  • Para converter para número usamos \text{float}(\cdot). Em símbolos:
R = \text{float}(\text{input}(\text{"Digite o valor em reais: "}))
C = \text{float}(\text{input}(\text{"Digite a cotação do dólar: "}))çãó
Expliquei dessa forma para ficar claro que input() pega texto e float() transforma em número.

Passo 4

Fórmula para converter reais em dólares:
  • Se R é o valor em reais e C é a cotação (reais por dólar), então o valor em dólares D é dado por
D = \frac{R}{C}
Ou seja: divide-se o total em reais pela cotação do dólar.

Passo 5

Como imprimir com exatamente duas casas decimais:
  • Em Python, uma forma simples e legível é usar f-strings com o formato \verb|{variavel:.2f}|, que força a impressão com duas casas decimais.
  • Exemplo: se \text{dolares}=20, então
\text{print}(f"\text{Valor em dólar: }{\text{dolares}:.2f}")ó
vai produzir exatamente: “Valor em dólar: 20.00”

Passo 6

Resumo do algoritmo passo a passo (para executar na prova mentalmente ou escrever o código):
  1. Ler a string com input usando o prompt exato "Digite o valor em reais: ".
  2. Converter para float e guardar em R.
  3. Ler a string com input usando o prompt exato "Digite a cotação do dólar: ".
  4. Converter para float e guardar em C.
  5. Calcular D = R / C.
  6. Imprimir com duas casas decimais usando o texto exato "Valor em dólar: " seguido do número formatado.
Você consegue! Vai com calma, escreve linha por linha e testa com os números do enunciado para checar.

Resposta

reais = float(input("Digite o valor em reais: "))
cotacao = float(input("Digite a cotação do dólar: “))
dolares = reais / cotacao
print(f"Valor em dólar: {dolares:.2f}”)

Exercícios relacionados