1
resposta

Desafio: conversor de moedas

import java.util.Scanner;

class ConversorMoedas {

    // Função que converte reais para dólares
    public static double converterReaisParaDolares(double valorEmReais, double taxaDeCambio) {
        return valorEmReais / taxaDeCambio;
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // Entrada de dados
        System.out.print("Informe o valor em reais (R$): ");
        double valorEmReais = scanner.nextDouble();

        System.out.print("Informe a taxa de câmbio (R$ por US$): ");
        double taxaDeCambio = scanner.nextDouble();

        // Chamada da função
        double valorEmDolares = converterReaisParaDolares(valorEmReais, taxaDeCambio);

        // Saída
        System.out.printf("O valor convertido é: US$ %.2f%n", valorEmDolares);

        scanner.close();
    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Harlen! Tudo bem?

Mandou muito bem na resolução do desafio!

Seu código está super correto e organizado. Muito legal você ter separado a lógica de conversão em uma função (converterReaisParaDolares) e utilizado o printf para a saída, isso mostra cuidado com a legibilidade.

Continue com esse foco nos estudos!

Bons estudos!

Sucesso

Imagem da comunidade