consigo para pi/2, no pi/4... no está demás que des tanta información como tienes, ahorras trabajo a quien te va a ayudar a tener que buscar...

te recomiendo hacerlo algo así
acumulador = 1
ciclo desde 1 hasta precisión{
xx = 2*x
acumulador = acumulador * (xx/(xx-1))*(xx/(xx+1))
}
creo la variable xx para que el programa no tenga que calcular "2*x" 4 veces
el como obtener una precisión mayor a 0.0001 te toca investigar como medirla...