Calcula el precio total de los productos del supermercado
Crea una función que reciba un arreglo de productos del supermercado, calcule el precio total y lo devuelva como un número. Cada elemento del arreglo incluye el producto, la cantidad y el precio, por ejemplo:
new Grocery("Milk", 1, 1.50)Ejemplos
// 1 botella de leche:
Program.getTotalPrice(new Grocery[]{
new Grocery("Milk", 1, 1.50)
}) ➞ 1.5
// 1 botella de leche y 1 caja de cereales:
Program.getTotalPrice(new Grocery[]{
new Grocery("Milk", 1, 1.50),
new Grocery("Cereals", 1, 2.50)
}) ➞ 4
// 3 botellas de leche:
Program.getTotalPrice(new Grocery[]{
new Grocery("Milk", 3, 1.50)
}) ➞ 4.5
// Varios productos del supermercado:
Program.getTotalPrice(new Grocery[]{
new Grocery("Milk", 1, 1.50),
new Grocery("Eggs", 12, 0.10),
new Grocery("Bread", 2, 1.60),
new Grocery("Cheese", 1, 4.50)
}) ➞ 10.4
// Algunos dulces baratos:
Program.getTotalPrice(new Grocery[]{
new Grocery("Chocolate", 1, 0.10),
new Grocery("Lollipop", 1, 0.20)
}) ➞ 0.3Notas
Puede que haya un problema con la precisión de los números de punto flotante...