Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

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

[Sugestão] JAVA - Desafio: hora da prática (Questões 5/6)

5 - Declare uma variável do tipo double valorEmDolares. Atribua um valor em dólares a essa variável. Considere que o valor de 1 dólar é equivalente a 4.94 reais. Realize a conversão do valor em dólares para reais e imprima o resultado formatado.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        //Cria um objeto Scanner para ler a entrada do usuário
        Scanner scanner = new Scanner(System.in);

        // 2 - Declare uma variável do tipo double valorEmDolares. Atribua um valor em dólares a essa variável.
        // Considere que o valor de 1 dólar é equivalente a 4.94 reais. Realize a conversão do valor em dólares para
        // reais e imprima o resultado formatado.
        double dolar = 4.94, real, totalDolar;

        //Informar quantidade de reais
        System.out.println("Quantos reais você quer trocar? ");
        real = scanner.nextDouble();

        //Total em dólar
        totalDolar = real *  dolar;

        //Conclusão
        System.out.printf("Você trocou R$ %.2f pelo equivalete à $ %.2f.", real, totalDolar);

        //Fecha o scanner
        scanner.close();
    }
}

6 - Declare uma variável do tipo double precoOriginal. Atribua um valor em reais a essa variável, representando o preço original de um produto. Em seguida, declare uma variável do tipo double percentualDesconto e atribua um valor percentual de desconto ao produto (por exemplo, 10 para 10%). Calcule o valor do desconto em reais, aplique-o ao preço original e imprima o novo preço com desconto.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        //Cria um objeto Scanner para ler a entrada do usuário
        Scanner scanner = new Scanner(System.in);

        // 6 - DDeclare uma variável do tipo double precoOriginal. Atribua um valor em reais a essa variável,
        // representando o preço original de um produto. Em seguida, declare uma variável do tipo double
        // percentualDesconto e atribua um valor percentual de desconto ao produto (por exemplo, 10 para 10%).
        // Calcule o valor do desconto em reais, aplique-o ao preço original e imprima o novo preço com desconto.

        double precoOriginal, desconto = 10.0, valorDiferença;

        //Informar valor de venda do produto
        System.out.println("Qual o valor do produto? ");
        precoOriginal = scanner.nextDouble();

        //Valor com desconto
        double precoComDesconto = (precoOriginal * desconto) / 100;

        //Diferença
        valorDiferença = precoOriginal - precoComDesconto;

        //Conclusão
        System.out.printf("O valor de venda é de R$ %.2f.\nCom desconto de %.0f%%, o valor é de R$ %.2f.\nQue reflete em reais um desconto de R$ %.2f.", precoOriginal, desconto, valorDiferença, precoComDesconto);

        //Fecha o scanner
        scanner.close();
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Marinaldo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de variáveis double para representar valores monetários com precisão, utilizou muito bem o objeto Scanner para capturar entradas do usuário e ainda compreendeu a importância do System.out.printf() para formatar a saída de forma clara e profissional.

Uma dica interessante para o futuro é encapsular essas funcionalidades em métodos separados, o que facilita a reutilização e organização do código. Assim:

public static double converterParaDolar(double reais, double taxaCambio) {
    return reais / taxaCambio;
}

Isso faz com que a lógica de conversão fique isolada, tornando o código mais modular e fácil de manter.

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!