Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Calculando total imposto

public static void main(String[] args) {
        List<Double> precosProdutos = List.of(29.99, 49.50, 15.75, 99.99);

        double valueWithTax = precosProdutos.stream()
                        .reduce(0.0,(a,b) -> a+(b*1.08));

        System.out.println(precosProdutos.stream().reduce(0.0,Double::sum));
        System.out.println(valueWithTax);
    }
1 resposta
solução!

Oi, Igor! Como vai?

Agradeço por compartilhar.

Gostei da forma como você usou stream e reduce para calcular o valor total com imposto, do jeito que você explicou fica claro o raciocínio de acumular os preços já com a taxa aplicada, além de comparar com a soma simples sem imposto.

Continue praticando o uso de streams, isso ajuda bastante a escrever códigos mais legíveis e funcionais.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!