Buenas de nuevo, otro ejemplo:
la 1ª cantidad varía entre 1 y 5 con un decimal de precisión y se multiplica por su precio 9,00€
la 2ª cantidad varía entre 1 y 5 con un decimal de precisión y se multiplica por su precio 20,15€
y la tercera cantidad varía entre 2 y 5 con un decimal de precisión y se multiplica por su precio 33,00€
la suma de esas multiplicaciones debe dar como resultado 210,59 €, solo se me ocurre la solución de los bucles, en este caso hay 52.111 combinaciones y 4 soluciones, pero si aumentamos la precisión a centésimas hay mas de 48 millones de combinaciones con lo que la lentitud está garantizada, sigo pensando que debe haber algún método para resolverlo más rápidamente. gracias