Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: conversor de moedas

Algoritmo "Conversor de Moedas"

// Dados de entrada necessários
// Valor em reais (R$)
// Taxa de câmbio atual

// Função para converter reais em dólares
funcao converterParaDolar(valor_reais, taxa_cambio):
    // Processamento e retorno
    retornar valor_reais / taxa_cambio

Início

    // Programa principal
    exibir "Conversor de Moedas"

    // Entrada de dados
    exibir "Digite o valor em reais:"
    valor_reais = (Perguntar ao Usuário)

    exibir "Digite a taxa de câmbio atual:"
    taxa_cambio = (Perguntar ao Usuário)

    // Chamada da função para conversão
    valor_dolar = converterParaDolar(valor_reais, taxa_cambio)

    // Exibição do resultado
    exibir "Valor convertido em dólares: US$ " + valor_dolar

Fim
2 respostas
solução!

Oi, Eduardo! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, sua organização está bem clara e a separação da função de conversão foi uma escolha importante, pois facilita o reaproveitamento do código. E, o fluxo de entrada, processamento e saída está bem definido, o que mostra um bom entendimento da lógica proposta na atividade.

Continue praticando esse tipo de estrutura, pois isso ajuda muito na construção de algoritmos mais organizados.

Dica: você pode melhorar ainda mais validando os dados de entrada, garantindo que o usuário não digite valores negativos ou zero para a taxa de câmbio. Faça isso adicionando uma verificação antes da conversão, como um teste condicional para conferir se os valores são válidos.

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

Valeu pela dica, ficarei mais atento aos detalhes.