1
resposta

Desafio: hora da prática

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);
    }
}
1 resposta

Oi, Kauã! Como vai?

Seu código ficou bem estruturado e mostra domínio de conceitos como casting, concatenação, operações aritméticas e formatação de saída com printf. É ótimo ver como você organizou os exemplos com clareza e comentários.

Bons estudos!