1
resposta

Desafio: Módulo 02 | 6 exercícios práticos

import java.text.DecimalFormat; // Importa a classe usada para formatar valores com casas decimais
    public class Media {
    public static void main(String[] args) {
    double n1 = 5.5;
    double n2 = 3.25;
    //Realiza o cálculo da média, considerando a precedência dos parênteses
    double media = (n1+ n2) / 2;
    //Define o formato com duas casas decimais
    DecimalFormat df = new DecimalFormat("0.00");
    //Output para exibição dos dados formatados
    System.out.println("A média entre " +n1+ " e " +n2+ " é igual a: " + df.format(media));
    }
}
public class Casting {
    public static void main(String[] args){
        double x = 12.5;
        //Realização do Casting de um número double -> int
        int y = (int) x;
        System.out.println("Castind Double -> Int = " +y);
    }
}
public class Concatena{
    public static void main(String[] args){
        char letra = 'G';
        String palavra ="abriel";
        String mensagem = "A letra é " + letra + " e a palavra é " + palavra;
        System.out.println(mensagem);
    }
}
import java.text.DecimalFormat;
public class Calcula {
    public static void main (String[] args){
        double precoProduto = 141.2;
        int quantidade = 3;
        double total = precoProduto * quantidade;
        DecimalFormat df = new DecimalFormat("0.00");
        //Uma forma simples de fazer o cálculo diretamente no System.out.println
        System.out.println("O Preco do produto é R$"+precoProduto * quantidade);
        //Utiliza o DecimalFormat para formatar o valor com duas casas decimais
        String mensagem = "O valor total dos produtos é R$" + df.format(total);
        System.out.println(mensagem);
    }
}
import java.text.DecimalFormat; // Importa a classe para formatação de números
public class Conversao {
    public static void main (String[] args){
    double valorEmDolares = 10.5;
    // Introduzi uma constante, pois o valor não será alterado.
    final double COTACAO_DOLAR = 4.94;
    //Se fosse Real para Dólar, seria necessário dividir. -> valorEmReais/COTACAO_DOLAR
    double valorEmReais = valorEmDolares * COTACAO_DOLAR;
    DecimalFormat df = new DecimalFormat("0.00");
    String mensagem = "O valor em R$ = " + df.format(valorEmReais);
    System.out.println(mensagem);
    }
}
import java.text.DecimalFormat; //Importa Classe para formatar valores decimais
public class Desconto {
    public static void main (String[] args){
        double precoOriginal = 145.2424245;
        double percentualDesconto = 0.10;
        // 10 por (CENTO) -> 10/100 = 0.10, posso apenas multiplicar por 0.10!
        double valorDescontado = precoOriginal - (precoOriginal * percentualDesconto);
        DecimalFormat df = new DecimalFormat("0.0");
        String mensagem = "O valor original é R$" + df.format(precoOriginal) + " já o valor com desconto é R$" +df.format(valorDescontado);
        System.out.println(mensagem);
    }
}
1 resposta

Olá, Gabriel, tudo bem?

Parabéns pela resolução dos desafios!

Gostei bastante da organização e da clareza do seu código. Destaquei alguns pontos que achei muito legais na sua implementação:

Continue com esse empenho, praticando e testando novas possibilidades!

Bons estudos!

Sucesso

Imagem da comunidade