import java.text.DecimalFormat;
public class Main { public static void main(String[] args) { // Parte 1: Média de duas notas decimais double nota1 = 7.5; double nota2 = 8.2; double media = (nota1 + nota2) / 2; System.out.println("Média das notas: " + media);
// Parte 2: Casting de double para int
double valorDouble = 5.99;
int valorInt = (int) valorDouble; // Casting
System.out.println("Valor após casting de double para int: " + valorInt);
// Parte 3: Variável char e String concatenadas em uma mensagem
char letra = 'A';
String palavra = "exemplo";
String mensagem = "A letra é: " + letra + " e a palavra é: " + palavra;
System.out.println(mensagem);
// Parte 4: Cálculo de valor total (preço * quantidade)
double precoProduto = 19.99;
int quantidade = 3;
double valorTotal = precoProduto * quantidade;
System.out.println("Valor total do produto: R$ " + valorTotal);
// Parte 5: Conversão de dólares para reais
double valorEmDolares = 100.00;
double valorEmReais = valorEmDolares * 4.94;
DecimalFormat df = new DecimalFormat("R$ #,##0.00");
System.out.println("Valor em reais: " + df.format(valorEmReais));
// Parte 6: Cálculo do desconto no preço de um produto
double precoOriginal = 150.00;
double percentualDesconto = 10; // 10% de desconto
double valorDesconto = (percentualDesconto / 100) * precoOriginal;
double precoComDesconto = precoOriginal - valorDesconto;
System.out.println("Preço com desconto: R$ " + precoComDesconto);
}
}