Calcula el precio total de los productos
Crea una función que reciba una colección de productos de supermercado, calcule el precio total y lo devuelva como un número. Cada producto es una estructura Grocery con un nombre, una cantidad y un precio por unidad. Cada producto aporta quantity × price al total.
Ejemplos
// una botella de leche
getTotalPrice({{"Milk", 1, 1.5}}) // 1.5
// leche y cereal
getTotalPrice({{"Milk", 1, 1.5}, {"Cereals", 1, 2.5}}) // 4
// tres botellas de leche
getTotalPrice({{"Milk", 3, 1.5}}) // 4.5
// varios productos
getTotalPrice({{"Milk", 1, 1.5}, {"Eggs", 12, 0.1}, {"Bread", 2, 1.6}, {"Cheese", 1, 4.5}}) // 10.4
// dulces baratos
getTotalPrice({{"Chocolate", 1, 0.1}, {"Lollipop", 1, 0.2}}) // 0.3Notas
Puede haber efectos de precisión de punto flotante, por lo que las pruebas comparan los resultados con una pequeña tolerancia.