1
resposta

Desafio: conversor de moedas

conversor

Exibir: digite o valor em reais

R: valor do usuario
valor_em_reais =

taxa_de_cambio = 5,20

Valor_convertido= (valor_em_reais*taxa_de_cambio)

dolares = valor_convertido

Exibir:Taxa atual, o valor em dolares:

1 resposta

Oii, Maik.

Muito boa a sua iniciativa em começar a estruturar a lógica do programa. Você identificou corretamente as variáveis principais: o valor em reais e a taxa de câmbio.

Pra atender plenamente ao desafio e corrigir a lógica matemática, precisamos ajustar dois pontos:

  1. Operação matemática: Pra converter Reais para Dólares, devemos realizar uma divisão (/) e não uma multiplicação. Pense que, se o dólar custa mais que o real, o valor final numérico deve ser menor.
  2. Uso de função: O enunciado pede para criar uma função específica para esse cálculo. Isso ajuda a organizar o código.

Olha como ficaria o algoritmo em linguagem natural com esses ajustes:

Função converter_para_dolar(valor_reais, taxa):
Retornar valor_reais / taxa

Início do Programa:
Exibir: "Digite o valor em reais"
Ler valor_usuario
Definir taxa_cambio = 5.20
dolares = chamar função converter_para_dolar(valor_usuario, taxa_cambio)
Exibir: "Com a taxa atual, o valor em dólares é:", dolares

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!