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!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!