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

Conversor de moedas

public class ConversorDeMoedas {
    public static void main(String[] args) {
        double valorReais = 451.50;
        double cambio = 5.25;

        double valorEmDolar = valorReais / cambio;
        System.out.println("O valor em dolares é: US$ "+ valorEmDolar);

    }
}
Saída:
O valor em dolares é: US$ 86.0
1 resposta

Olá, Smalley! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a operação matemática de divisão para converter valores em Java, utilizou muito bem a declaração de variáveis com tipo double para lidar com valores decimais e ainda compreendeu a importância da concatenação de strings para exibir o resultado de forma clara.

Uma dica interessante para o futuro é formatar a saída com duas casas decimais, deixando o valor em dólares mais preciso e profissional. Assim:

public class ConversorDeMoedas {
    public static void main(String[] args) {
        double valorReais = 451.50;
        double cambio = 5.25;
        double valorEmDolar = valorReais / cambio;
        System.out.printf("O valor em dólares é: US$ %.2f", valorEmDolar);
    }
}

Isso faz com que o programa apresente o resultado arredondado corretamente, por exemplo: US$ 86.00.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Encapsular em método: criar converterMoeda(double valor, double cambio) para reutilizar.
  • Permitir entrada dinâmica: usar Scanner para o usuário informar o valor e a taxa de câmbio.
  • Explorar bibliotecas financeiras: lidar com arredondamento e formatação monetária de forma mais robusta.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: o que você acha mais interessante evoluir neste código, permitir que o usuário insira os valores dinamicamente ou aplicar formatação monetária para deixar a saída mais profissional?

Abraço e bons estudos!

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