Olá, Bruno! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou a função para organizar melhor o algoritmo, utilizou muito bem a entrada de dados para capturar valores do usuário e ainda compreendeu a importância da saída formatada para apresentar resultados de forma clara.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é transformar o pseudocódigo em código executável. Assim:
print("=== Conversor de moeda ===")
def converter_para_dolar(valor_em_reais, taxa_de_cambio):
return valor_em_reais / taxa_de_cambio
real = float(input("Valor em Real: "))
taxa = float(input("Taxa de câmbio: "))
valor = converter_para_dolar(real, taxa)
print(f"Com a taxa atual, o valor em dólares é: {valor:.2f}")
Isso faz o programa funcionar diretamente no console, permitindo testes reais.
Se quiser aprofundar ainda mais, algumas boas práticas são:
- Validação de entrada: garantir que o usuário digite apenas números válidos.
- Documentação: adicionar comentários ou docstrings explicando cada parte.
- Formatação de saída: limitar casas decimais para maior clareza.
Ah, uma pergunta: você acha que transformar pseudocódigos em programas executáveis ajuda mais na prática de lógica ou prefere manter pseudocódigos para focar apenas no raciocínio inicial?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!