an order is written for 1000ml of a 4%solution. i have a 12% asolution. how much stock solution and how much diluent are needed to compound this order.

my answer is 333 ml stock,667ml diluent
i used ratio proportion
4x1000=4000
4000/12=333ml
1000-333=667ml diluent.
my answer is 333ml stock,667 ml diluent
is that correct?

Yes, your answer is correct. You used the correct formula for dilution and performed the calculation correctly. Good job!