1
resposta

[Projeto] Segunda tarefa

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

    double n1 = 9.9;
    double n2 = 8.9;
    double media;

    media = (n1+ n2)/2;

    System.out.printf("A nota 1 é %.2f, a nota 2 é %.2f, logo a média é: %.2f%n", n1, n2, media);

    int x = (int)media;
    System.out.println(x);

    char letra = 'a';
    String palavra = "amor";

    System.out.printf("O %s é %c vida%n", palavra, letra);

    double precoProduto = 5.95;
    int quantidade = 10;
    double valorTotal = quantidade*precoProduto;

    System.out.printf("Você comprou %d unidades, sendo %.2f cada, logo o valor da sua compra é %.2f. %n",
            quantidade, precoProduto, valorTotal);

    double valorEmDolares = 10;
    double valorEmReais = valorEmDolares * 4.95;

    System.out.printf("%.2f dolares são %.2f reais. %n ", valorEmDolares, valorEmReais);

    double precoOriginal = 10.50;
    double precoFinal = precoOriginal - (precoOriginal * 0.1);
    System.out.printf("O valor original é %.2f, o valor com desconto é %.2f. %n",precoOriginal, precoFinal);
}

}

1 resposta

Olá, João. Tudo bem?

Obrigado por compartilhar seu código aqui com a gente. Muito bom como você usou o System.out.printf para formatar a saída de forma clara e objetiva, além de ter trabalhado com diferentes tipos de dados, como double, int, char e String.

Uma curiosidade é que você pode usar o método Math.round() para arredondar valores double. Por exemplo, se você quiser arredondar a média para o valor inteiro mais próximo, pode fazer assim:


double mediaArredondada = Math.round(media);
System.out.println(mediaArredondada);

O código acima arredonda o valor da variável media e imprime o resultado. Isso pode ser útil quando você deseja um número mais preciso sem decimais.

Conte com o apoio do Fórum. Abraços e bons estudos!