Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Solução proposta Desafio: conversor de moedas

//declaração da função
função converterParaDolar(valorReais, taxaCambio){
retorna valorConvertido = valorReais / taxaCambio}

//parte principal
declara valorAConverter,
taxaAtual;

escreva "Quantos Reais deseja converter?"
valorAConverter = Leia do usuário

escreva "Qual a taxa de cambio atual?"
taxaAtual = Leia do usuário

Escreva "Convertendo R$" + valorAConverter + " na taxa de US$" + taxaAtual + " você recebera um total de US$" + converterParaDolar(valorAConverter, taxaAtual)

1 resposta
solução!

Olá, Jefferson, como vai?

O código apresentado utiliza a lógica correta para a resolução do problema proposto, aplicando bem a separação entre a lógica de cálculo na função e a interação com o usuário na parte principal do algoritmo. A estrutura está coerente com os fundamentos da lógica de programação, tratando a entrada de dados e o retorno da função de forma funcional.

Um detalhe importante na função converterParaDolar é que a palavra-chave retorna deve ser seguida diretamente pelo valor ou pela expressão que se deseja devolver para quem chamou a função. No exemplo atual, você atribuiu o resultado a uma variável dentro do comando de retorno, o que pode ser simplificado para evitar confusões sintáticas em linguagens de programação reais.

Parabéns pelo empenho no desenvolvimento do desafio e por compartilhar sua solução com a comunidade.

Continue praticando e postando seus progressos por aqui.

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