1
resposta

[Projeto] Resolução

Inicio:

ler o valor em reais informado pelo usuario
ler a taxa de câmbio

fazer uma funçao que raceba os valores de ( reais ) e ( taxa de cambio )

dentro da funçao dividir o valor em reais pela taxa de cambio

ler o valor convertido em dolar

mostrar resultado para o usuario

fim.

1 resposta

Olá, Ermeson. Como vai?

Sua lógica está muito boa! Parabéns por pensar em utilizar uma função para realizar o cálculo. Separar a lógica em funções é uma excelente prática na programação, pois deixa o sistema mais organizado e facilita o reaproveitamento do código caso você queira fazer outras conversões no futuro.

Para agregar ainda mais valor à sua resolução, trago apenas uma pequena observação sobre o uso da palavra ler no seu quinto passo ("ler o valor convertido").

Na lógica de programação, nós usamos o termo ler normalmente quando vamos receber uma informação que vem de fora, como algo digitado pelo usuário (como você fez muito bem nos primeiros passos). Quando o valor é o resultado de uma operação matemática gerada pelo próprio sistema, o ideal é usar termos como armazenar, guardar ou retornar.

Veja como o seu pseudocódigo ficaria estruturado com esse pequeno ajuste de vocabulário:

  • ler valor_em_reais
  • ler taxa_de_cambio
  • valor_em_dolar = calcular_conversao(valor_em_reais, taxa_de_cambio)
  • mostrar "O resultado da conversão é: ", valor_em_dolar

E a sua função, exatamente como você descreveu, ficaria separada apenas para receber os valores, fazer a divisão e retornar a resposta final para a variável principal. Continue praticando, pois o seu raciocínio estruturado está no caminho certo!

Espero que possa ter lhe ajudado!