public class ManipulacaoVariaveis {
public static void main(String[] args) {
// 1
double nota1 = 9.3;
double nota2 = 8.2;
double media = (nota1 + nota2) / 2;
System.out.println("Média das notas: " + media);
// 2
double valorDouble = 4.7;
int valorInt = 31;
int castingDouble = (int) valorDouble;
System.out.println("\nCasting de double para int:");
System.out.println("Double: " + valorDouble);
System.out.println("Inteiro após casting: " + castingDouble);
// 3
char letra = 'A';
String palavra = "luno";
System.out.println("\nConcatenação: " + letra + palavra);
// 4
double precoProduto = 89.99;
int quantidade = 3;
double total = precoProduto * quantidade;
System.out.println("\nValor total da compra: R$" + total);
// 5
double valorEmDolares = 100.0;
double valorEmReais = valorEmDolares * 5.94;
System.out.printf("\nConversão monetária: US$%.2f = R$%.2f%n", valorEmDolares, valorEmReais);
// 6
double precoOriginal = 100.0;
double percentualDesconto = 15.0; // 15%
double desconto = precoOriginal * (percentualDesconto / 100);
double precoComDesconto = precoOriginal - desconto;
System.out.println("\nAplicação de desconto:");
System.out.printf("Preço original: R$%.2f%n", precoOriginal);
System.out.printf("Desconto (%d%%): R$%.2f%n", (int)percentualDesconto, desconto);
System.out.printf("Preço final: R$%.2f%n", precoComDesconto);
}
}