Siiiiiiii, muchas gracias a los dos, ya lo he conseguido.
lizardopc he intentado primero lo que decías pero me daba un error de sintaxis... y lo de la función eval me he informado pero era demasiado compleja.
Snd234 muchas gracias de nuevo, me has salvado la vida académicamente hablando xD ya que me han adelantado la entrega del proyecto en el instituto al lunes y me he encontrado con este fallo hoy mismo.
He usado la última forma que es la más sencilla y la que mejor entiendo.
Tendría que haber preguntado esto antes de ponerme a hacer el script que calculaba los precios, descuentos etc que tiene 300 líneas de código y de esta manera hubiesen sido 100
Saludos