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

Desafio Hora da prática

Segue exercícios do desafio:

package br.com.alura.bytebank;

public class Exercicios {

    public static void main(String[] args) {
        exercicio1();
        exercicio2();
        exercicio3();
        exercicio4();
        exercicio5();
        exercicio6();
    }


    private static void exercicio1() {
        //Crie um programa que realize a média de duas notas decimais e exiba o resultado.
        double nota1 = 6.5;
        double nota2 = 4.5;
        
        System.out.println(String.format("A média da nota 1 com valor de %.2f e nota 2 com valor de %.2f é igual a %.2f ", nota1, nota2, (nota1 + nota2) / 2));
    }

    private static void exercicio2() {
        // Declare uma variável do tipo double e uma variável do tipo int. Faça o casting da variável double para int e imprima o resultado.
        double valorDouble = 5.5;
        int valorInt = 3;
        
        valorInt = (int) valorDouble;
        System.out.println("Valor com cast:" + valorInt);
    }

    private static void exercicio3() {
        // Declare uma variável do tipo char (letra) e uma variável do tipo String (palavra). Atribua valores a essas variáveis e concatene-as em uma mensagem.
        char valorChar = 'A';
        String valorString = "exemplo";
        String mensagem = valorChar + valorString;
        
        System.out.println("Mensagem concatenada: " + mensagem);
    }

    private static void exercicio4() {
        //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.
        double precoProduto = 10.5;
        int quantidade = 50;
        double valorTotal = precoProduto * quantidade;
        
        System.out.println("Valor total: " + valorTotal);
    }
    private static void exercicio5() {
        //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 valorEmDolares = 5;
        double precoDolar = 4.94;
        
        System.out.println(String.format("Valor em reais: %.2f", valorEmDolares * precoDolar));
    }

    private static void exercicio6() {
        // 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.
        double precoOriginal = 52.4;
        double percentualDesconto = 10;
        
        System.out.println(String.format("Valor com desconto: %.2f", precoOriginal - ((precoOriginal * percentualDesconto) / 100)));
    }
}
1 resposta
solução!

Olá, Fernando! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de operações matemáticas com tipos primitivos para resolver problemas cotidianos, utilizou muito bem o casting entre tipos para conversões e ainda compreendeu a importância do String.format para exibir resultados formatados com clareza.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

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!