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

[Projeto] Desafio: hora da prática

Crie um programa que realize a média de duas notas decimais e exiba o resultado.

public class DesafioConversor {

    public static void main (String[] args) {

        double num1 = 5.80;
        double num2 = 7.40;
        double media = (num1 + num2) / 2;

        System.out.println(String.format("A média é igual a %.2f", media)); // Saída: A média é igual a 6,60

    }

}

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.

public class DesafioConversor {

    public static void main (String[] args) {

        double num1 = 7.8;
        int num2 = 6;
        int castingNum1 = (int) num1;

        System.out.println(String.format("Número decimal %.2f convertido para inteiro %d", num1, castingNum1)); 
        // Saída: Número decimal 7,80 convertido para inteiro 7
    }

}

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.

public class DesafioConversor {

    public static void main (String[] args) {
        char letra = 'A';
        String palavra = " Aline";

        System.out.println(letra + palavra); // Saída: A Aline

    }

}

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 DesafioConversor {

public static void main (String[] args) {

    double precoProduto = 23.99;
    int quantidade = 4;
    double precoTotal = precoProduto * quantidade;

    String mensagem = "O preço total é %.2f".formatted(precoTotal);

    System.out.println(mensagem); // saída: O preço total é 95,96
}

}

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 DesafioConversor {

    public static void main (String[] args) {

        double valorEmDolares = 5.60;
        double taxaCambio = 4.94;
        double valorEmReais = valorEmDolares * taxaCambio;

        String mensagem = "%.2f dólares é equivalente a %.2f reais".formatted(valorEmDolares, valorEmReais);
        System.out.println(mensagem); // Saída: 5,60 dólares é equivalente a 27,66 reais

    }

}

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 DesafioConversor {

    public static void main (String[] args) {

        double precoOriginal = 54.80;
        double percentualDesconto = 15;
        double desconto = (precoOriginal * percentualDesconto) / 100;
        double precofinal = precoOriginal - desconto;

        String mensagem = "Preço com desconto : R$%.2f".formatted(precofinal);

        System.out.println(mensagem); // Saída: Preço com desconto : R$46,58

    }

}
1 resposta
solução!

Oi, Aline! Como vai?

Agradeço por compartilhar.

Gostei muito das suas soluções, estão bem organizadas e seguem a lógica proposta no desafio. É visível que você compreendeu bem o uso de variáveis, casting e formatação de strings em Java. Isso demonstra uma boa base na linguagem.

Continue praticando e explorando novas formas de aplicar esses conceitos.

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