1
resposta

resposta desafio

public class Main { public static void main(String[] args) {

    System.out.println("Desafio: hora da prática!");
    //1 Crie um programa que realize a média de duas notas decimais e exiba o resultado.

    double nota = 6;
    double nota2 = 10;
    double media = (nota + nota2)/2;
    System.out.println("Média: " + media);

    //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 numeroDouble = 52.2;
    int numeroInteiro = (int)numeroDouble;
    System.out.println("Casting de double para int: " + numeroInteiro);

    // 3 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 letra = 'A';
    String palavra = "nel";
    String mensagem = "A letra é " +letra + " e a palavra é " + palavra;
    System.out.println(mensagem);


    // 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.50;
    int quantidade = 10;
    double total = precoProduto * quantidade;
    String mensagem2 = "O valor total da compra é R$" + total;
    System.out.println(mensagem2);

    //5 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 = 35.85;
    double taxaDeConversao  = 4.94;
    double valorConvertido = valorEmDolares * taxaDeConversao;
    String resultado = "o valor de " + valorEmDolares + "convertido para R$ é:" + valorConvertido;
    System.out.println(resultado);

    // 6 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 = 103.00;
    double percentualDesconto = 10.0;
    double desconto = (percentualDesconto / 100.0) * precoOriginal;
    double novoPreco = precoOriginal - desconto;

    System.out.println("Preço original: R$" + precoOriginal);
    System.out.println("Desconto: R$" + desconto);
    System.out.println("Novo preço com desconto: R$" + novoPreco);
}

}

1 resposta

Olá, Everton. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você estruturou as soluções do desafio, com comentários claros e boas práticas nas declarações de variáveis.Sua lógica para calcular a média e converter valores está bem aplicada.

Veja este exemplo: o método Math.round() pode ser útil para arredondar valores numéricos.


double valor = 10.456;
long valorArredondado = Math.round(valor);
System.out.println("Valor arredondado: " + valorArredondado);

Esse código usa Math.round para arredondar um número decimal para o inteiro mais próximo.

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