automatic_names(True)
reset()
#Since the problem needs the use of human inputs to solve the equation(given in the original question) to the point where it is convertible into a valid and solv-able d.e. Therefore the computing steps need to start from the set of instructions as 
below:
y = function('y', x) 
D = diff(y , x) + (x/(2*y)) == 0 
desolve(D, [y,x] )

Kreyszig-1.8-1 (last edited 2010-12-16 07:23:35 by punchagan)