Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Projeto] Desafio: conversor de moedas

// Definicao da funcao de conversao
// Ela recebe dois valores: o montante em reais e a taxa atual
// e devolve o equivalente em dolares

Funcao converter (valor_reais, taxa_cambio)
vlr_dolares = valor_reais / taxa_cambio
Retorne vlr_dolares

Fim Funcao

// Inicio do programa principal

Inicio

// Taxa de cambio definida pela agencia (ex: 1 dolar = R$ 5,25)
// Este valor pode ser atualizado sem mexer no restante do codigo
taxa = 5.25

// Solicitamos ao usuario o valor que ele quer converter
Leia valor_reais

// Chamamos a funcao passando o valor e a taxa como parametros
// O resultado retornado fica guardado em vlr_convertido

vlr_convertido = converter(valor_reais, taxa)

// Exibimos o resultado formatado para o usuario

Escreva "R$", valor_reais, "equivale a US$", vlr_convertido

Fim

1 resposta

Oi, Thaise! Como vai?

Você demonstrou uma ótima compreensão ao trabalhar com a definição da função converter, separando de forma clara a lógica de conversão do restante do programa. Essa separação é uma das melhores práticas na programação, pois deixa o código organizado e mais fácil de manter.

Um ponto muito positivo foi o uso de comentários em cada etapa, desde o início do programa até o momento em que o resultado é exibido ao usuário . Isso mostra maturidade no desenvolvimento, porque qualquer pessoa que ler o código consegue entender o que acontece em cada trecho, como a leitura do valor_reais, a chamada da função com a taxa_cambio e o armazenamento do retorno em vlr_convertido.

Também vale destacar que definir a taxa como uma variável separada é uma escolha inteligente. Quando o valor da taxa mudar, basta atualizar um único ponto do código, sem precisar alterar a lógica interna da função . Isso torna o projeto muito mais flexível no mundo real.

Como dica, experimente testar diferentes valores de entrada e taxas de câmbio para validar o funcionamento da função converter em vários cenários . Altere os dados informados pelo usuário e verifique se vlr_dolares continua sendo calculado corretamente em cada situação.

Você já pensou em como adaptaria esse mesmo projeto para converter entre outras moedas, além do real e do dólar?

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