package com.github.aldenyjr.exercicios;
import java.util.List;
import java.util.stream.Collectors;
public class TotalComImposto {
public static void main(String[] args) {
List<Double> precosProdutos = List.of(29.99, 49.50, 15.75, 99.99);
double totalSemImposto = precosProdutos.stream().reduce(0.0, Double::sum);
double totalComImposto = precosProdutos.stream().map(v -> (v * 0.08) + v).reduce(0.0, Double::sum);
System.out.printf("Valor total antes do imposto: %.2f\n", totalSemImposto);
System.out.printf("Valor total com imposto de 8%%: %.2f", totalComImposto);
}
}
Resultado:
Valor total antes do imposto: 195,23
Valor total com imposto de 8%: 210,85