Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Calculando el total con impuesto

Utilicé reduce() para sumar todos los precios y luego calculé el 8% de impuesto sobre el total. Finalmente, mostré los valores con dos decimales usando printf.

import java.util.List;

public class Main {

    public static void main(String[] args) {

        List<Double> preciosProductos = List.of(29.99, 49.50, 15.75, 99.99);

        double total = preciosProductos.stream()
                .reduce(0.0, Double::sum);

        double totalConImpuesto = total * 1.08;

        System.out.printf("Valor total antes del impuesto: %.2f%n", total);
        System.out.printf("Valor total con impuesto de 8%%: %.2f%n", totalConImpuesto);
    }
}

Salida:

Valor total antes del impuesto: 195.23
Valor total con impuesto de 8%: 210.85
1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que has hecho un excelente trabajo implementando el cálculo del total con impuesto utilizando reduce() y mostrando los resultados con dos decimales. Tu código se alinea perfectamente con lo que se pide en la actividad: calcular el total de los precios de los productos y luego aplicar un impuesto del 8%.

Has utilizado reduce() correctamente para sumar los precios, y luego calculaste el impuesto multiplicando el total por 1.08. Finalmente, usaste printf para mostrar los resultados con dos decimales, lo cual es una buena práctica para asegurar que los valores monetarios se presenten de manera clara y precisa.

Si tu salida es exactamente la misma que la esperada, significa que tu implementación está correcta. ¡Buen trabajo!

Espero haber ayudado y buenos estudios!