1
resposta

[Projeto] Exercicio Desafio: hora da prática

public class AtividadeAlura {
    public static void main(String[] args) {
        // Crie um programa que realize a média de duas notas decimais e exiba o resultado.
        double n1, n2, mediaNota;
        n1 = 8.2;
        n2 = 9.0;
        mediaNota = (n1 + n2) / 2;
        System.out.println("A media das duas notas é: " + mediaNota);

//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 num;
int numInteiro;
num = 7.6;
numInteiro = (int) (num);
System.out.println("O numero 7.6 convertido para inteiro é: " + numInteiro);

//Declare uma variável do tipo char (letra) e uma variável do tipo String (palavra). Atribua valores a essas variáveis.
char turma;
String nomeAluno;
turma = 'A';
nomeAluno = "Gustavo";
System.out.println("O aluno " + nomeAluno + " estuda na turma: " + turma);

/*
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;
int quantidade;
precoProduto = 12.99;
quantidade = 6;
System.out.println("O valor que você deverá pagar é: " + precoProduto * quantidade);

/*
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 = 90;
System.out.println("O valor em reais é: " + valorEmDolares / 4.94);

/*
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.
 */
// Declare e atribua valores às variáveis
double precoOriginal = 150.0;
double percentualDesconto = 10.0;

// Calcule o valor do desconto
double valorDesconto = (precoOriginal * percentualDesconto) / 100.0;

// Calcule o novo preço com desconto
double novoPreco = precoOriginal - valorDesconto;

// Imprima o resultado
System.out.println("Preço original: R$" + precoOriginal);
System.out.println("Desconto: " + percentualDesconto + "%");
System.out.println("Valor do desconto: R$" + valorDesconto);
System.out.println("Novo preço com desconto: R$" + novoPreco);
}
}
1 resposta

E aí, Gustavo! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios.

Percebi que você praticou o uso de operações matemáticas, aplicou muito bem o casting de tipos para controlar os resultados e ainda entendeu a relevância de Strings para deixar a saída das mensagens mais clara e legível.

Uma sugestão para evoluir ainda mais é usar String.format com o objetivo de exibir valores formatados, especialmente em cálculos com casas decimais. Veja só:

double taxa = 4.94;
double valorEmDolares = 90;
double valorEmReais = valorEmDolares * taxa;

System.out.println(String.format("O valor em reais é: R$ %.2f", valorEmReais));

Resultado:

O valor em reais é: R$ 444.60

Essa abordagem ajuda a deixar os resultados mais padronizados e profissionais.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

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!