//1. Crie um programa que realize a média de duas notas decimais e exiba o resultado.
package desafios;
import java.util.Scanner;
public class Media {
public double calculaMedia(double nota1, double nota2) {
double media = (nota1 + nota2) / 2;
return media;
}
public static void main(String[] args) {
Scanner entradaDeDados = new Scanner(System.in);
System.out.print("Digite a primeira nota: ");
double primeiraNota = entradaDeDados.nextDouble();
System.out.print("Digite a segunda nota: ");
double segundaNota = entradaDeDados.nextDouble();
double mediaCalculada = new Media().calculaMedia(primeiraNota, segundaNota);
System.out.printf("A média das notas %.2f e %.2f é %.2f",
primeiraNota, segundaNota, mediaCalculada);
entradaDeDados.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.
*/
package desafios;
public class Casting {
public static void main(String[] args) {
double a = 4.7;
int b;
b = (int) a;
System.out.println("Variável a com número decimal = " + a);
System.out.println("Variável a somente com número inteiro = " + b);
}
}
/*
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.
*/
package desafios;
public class Concatenacao {
char letra;
String palavra;
public static void main(String[] args) {
Concatenacao concatenacao = new Concatenacao();
concatenacao.letra = 'L';
concatenacao.palavra = """
O nome 'Lucas' começa com %s.
""".formatted(concatenacao.letra);
System.out.println(concatenacao.palavra);
}
}
/*
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.
*/
package desafios;
public class Produto {
double precoProduto;
int quantidade;
public static void main(String[] args) {
Produto produto = new Produto();
produto.precoProduto = 50.00;
produto.quantidade = 3;
double valorTotal = produto.precoProduto * produto.quantidade;
System.out.println("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.
*/
package desafios;
public class Conversao {
double valorEmDolares;
public static void main(String[] args) {
Conversao conversor = new Conversao();
conversor.valorEmDolares = 120.00;
double cotacao = 4.94;
double conversao = conversor.valorEmDolares * cotacao;
System.out.printf("O valor de %.2f dólares equivale a %.2f reais",
conversor.valorEmDolares, conversao);
}
}
/*
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.
*/
package desafios;
public class Produto2 {
double precoOriginal, percentualDesconto;
public static void main(String[] args) {
Produto2 produto = new Produto2();
produto.precoOriginal = 72.00;
produto.percentualDesconto = 15 / 100.0;
double precoComDesconto = produto.precoOriginal - (produto.percentualDesconto * produto.precoOriginal);
System.out.println("""
Preço Original: R$%.2f
Desconto: %.0f%%
Preço com Desconto: R$%.2f
""".formatted(produto.precoOriginal, produto.percentualDesconto*100, precoComDesconto));
}
}
Gostaram?