Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resolução com scanner

import java.util.Scanner;

public class ConversorDeMoedas {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double taxaDeCambio = 5.25;

    System.out.println("Conversor de R$ para US$.\nDigite o valor em reais:");
    double valorReais = scanner.nextDouble();

    double valorDolares = valorReais / taxaDeCambio;

    System.out.println("O valor em dólares é:" + valorDolares + " .");

    scanner.close();
}

}

1 resposta
solução!

Olá, Pedro! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o Scanner para capturar entradas do usuário com Java, utilizou muito bem a estrutura condicional para realizar a conversão e ainda compreendeu a importância da operação matemática para transformar valores de uma moeda em outra.

Uma dica interessante para o futuro é formatar a saída para limitar casas decimais, tornando o resultado mais legível. Assim:

System.out.printf("O valor em dólares é: %.2f%n", valorDolares);

Isso faz com que o valor seja exibido com apenas duas casas decimais.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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