public class Desafios { public static void main(String[] args) {
//1 - Crie um programa que realize a média de duas notas decimais e exiba o resultado.
//Solicitando as notas ao usuário
Scanner scanner = new Scanner(System.in);
System.out.println("Insira a primeira nota: ");
double nota1 = scanner.nextDouble();
System.out.println("Insira a segunda nota: ");
double nota2 = scanner.nextDouble();
//calculando a média
double media = (nota1 + nota2) / 2;
//exibindo o resultadp
System.out.printf("A média das notas %.2f e %.2f é: %.2f%n", nota1, nota2, media);
//fechando o scanner
scanner.close();
//2 - 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.
// Declarando as variáveis
double valorDouble = 9.99;
int valorInt;
// Realizando o casting
valorInt = (int) valorDouble;
// Exibindo os resultados
System.out.println("Valor original (double): " + valorDouble);
System.out.println("Valor após o casting (int): " + valorInt);
// 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.
// Declarando as variáveis
char letra = 'C';
String palavra = "ódigo";
// Concatenando as variáveis em uma mensagem
String mensagem = "A mensagem concatenada é: " + letra + palavra;
// Exibindo o resultado
System.out.println(mensagem);
// 4 - 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.
// Declaração das variáveis
double precoProduto = 19.99; // Exemplo de preço
int quantidade = 5; // Exemplo de quantidade
// Cálculo do valor total
double valorTotal = precoProduto * quantidade;
// Exibição do resultado
System.out.println("O valor total é: R$ " + valorTotal);
// 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.
// Declaração da variável e atribuição de valor em dólares
double valorEmDolares = 150.75; // Exemplo de valor em dólares
double taxaDeCambio = 4.94; // Valor de 1 dólar em reais
// Conversão para reais
double valorEmReais = valorEmDolares * taxaDeCambio;
// Formatação do resultado
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println("O valor em reais é: R$ " + df.format(valorEmReais));
// 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.
// Declaração das variáveis
double precoOriginal = 200.00; // Preço original em reais
double percentualDesconto = 10.0; // Percentual de desconto
// Cálculo do valor do desconto e do novo preço
double valorDesconto = (precoOriginal * percentualDesconto) / 100;
double precoComDesconto = precoOriginal - valorDesconto;
// Formatação do resultado
DecimalFormat df1 = new DecimalFormat("#,##0.00");
System.out.println("Preço original: R$ " + df1.format(precoOriginal));
System.out.println("Desconto aplicado: R$ " + df1.format(valorDesconto));
System.out.println("Preço com desconto: R$ " + df1.format(precoComDesconto));
}
}