In a simple function like #y=f(x)#, #y# is expressed 'explicitly' in terms of #x#. However, in many cases the variables involved in a function are not linked to each other in an explicit way and they are rather linked through an implicit formula like the one given here.
In such cases, we differentiate both sides of the equality, say w.e.t. #x#, using normal formulas of differentiation such as product, quotient or chain formula, but whenever say #y# is involved, its derivative is put as #(dy)/(dx)#.
The given implicit function is #y=xy^2+e^(xy)# differentiating it with respect to #x#, we get
#(dy)/(dx)=y^2xx1+x xx2y(dy)/(dx)+e^(xy)xx(y+x(dy)/(dx))#
or #(dy)/(dx)=y^2+2xy(dy)/(dx)+ye^(xy)+xe^(xy)(dy)/(dx)#
or #(dy)/(dx)(1-2xy-xe^(xy))=y^2+ye^(xy)#
or #(dy)/(dx)=(y(y+e^(xy)))/(1-2xy-xe^(xy))#