1
resposta

[Projeto] Desafio hora da prática (parte 2)

Declare uma variável do tipo double precoProduto e uma variável do tipo int (quantidade). Calcule o valor total multiplicando o preço do produto pela quantidade e apresente o resultado em uma mensagem.

public class Desafios {
    public static void main(String[] args) {
        System.out.println("Preço produto");

double precoProduto = 4.50;
int quantidade = 4;

double total = precoProduto * quantidade;
        System.out.println(total);
    }
}

Resultado:

"C:\Program Files\Java\jdk-21\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.4\lib\idea_rt.jar=60235" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\LENOVO\IdeaProjects\Conversos de celcius\out\production\Conversos de celcius" Desafios
Preço produto
18.0

Process finished with exit code 0

...........................................................................................................................................
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.

public class Desafios {
    public static void main(String[] args) {
        System.out.println("Preço produto");

int valorEmDolares = 10;
double dolar = 4.94;

double total = valorEmDolares * dolar;
        System.out.println(total);
    }
}

Resultado

"C:\Program Files\Java\jdk-21\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.4\lib\idea_rt.jar=55868" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\LENOVO\IdeaProjects\Conversos de celcius\out\production\Conversos de celcius" Desafios
Preço produto
49.400000000000006

Process finished with exit code 0

....................................................................................................................................................................................

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.

public class Desafios {
    public static void main(String[] args) {
        System.out.println("Preço produto");

double precoOriginal = 20;
double percentualDesconto = 0.10;

double valorDesconto = precoOriginal * percentualDesconto;
double precoFinal = precoOriginal-valorDesconto;

        System.out.println(precoFinal);
    }
}

Resultado:

"C:\Program Files\Java\jdk-21\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.2.4\lib\idea_rt.jar=58885" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\LENOVO\IdeaProjects\Conversos de celcius\out\production\Conversos de celcius" Desafios
Preço produto
18.0

Process finished with exit code 0

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

Oi, Maria! Como vai?

Do jeito que você explicou, você estruturou muito bem os cálculos de preço, conversão de moedas e aplicação de desconto usando variáveis do tipo double e int, o que mostra atenção ao tipo correto de dado para cada operação. Isso facilita manter a precisão nos cálculos e evita erros comuns em Java.

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