Solucionado (ver solução)

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!

Solucionado
(ver solução)
2
respostas

Desafio: conversor de moedas

Olá, boa tarde!

Proposta de solução, mas sempre disponível para outras abordagens.

Código gerado no DEV-C++

#include<stdio.h>
#include<stdlib.h>


//Função para converter real (R$) para dólar (US$)

float conversor(float valor_real, float valor_dolar) {
    return valor_real/valor_dolar;
}

int main()

{
    float valor_real;
    float valor_dolar;	
    

    printf("Digite o valor em real R$:\n\n");
    scanf("%f", &valor_real);
    
    printf("Digite o valor do dolar - taxa de cambio atual US$:\n\n");
    scanf("%f", &valor_dolar);
    
    
    float resultado = conversor(valor_real,valor_dolar); // Chamando a função
    
    printf("Com a taxa atual, o valor em dolares eh US$: %.2f\n\n:", resultado);
    
system("pause");
return 0;	

}

Grato,
Gil

2 respostas
solução!

Olá, estudante. Tudo bem com você?

Obrigado por compartilhar a sua solução para o desafio. A proposta atende ao que foi solicitado na atividade, utilizando uma função que recebe o valor em reais e a taxa de câmbio como parâmetros e retorna o valor convertido. Essa separação da lógica de conversão em uma função deixa o código mais organizado e facilita a reutilização caso essa funcionalidade seja necessária em outros pontos do programa.

A operação valor_real / valor_dolar está correta considerando que a taxa informada representa quantos reais equivalem a um dólar. Como dica para evoluir o exercício, você pode adicionar uma validação para impedir que a taxa de câmbio seja igual a zero, evitando uma divisão inválida. Também é possível, futuramente, adaptar a função para converter entre diferentes moedas, tornando a solução mais flexível.

Quais outras melhorias você faria nesse conversor para deixá-lo mais próximo de uma aplicação utilizada por uma agência de viagens?

Parabéns pela solução e por compartilhar sua implementação no fórum. Continue praticando e trazendo suas dúvidas e soluções. O fórum segue à disposição para ajudar no seu aprendizado.

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

Boa noite Mike,

Muito obrigado pelas observações/elogios e seguimos na missão para evoluir cada vez mais.

Abs!

Muito obrigado, Tmj!