When is an equation separable?
When the RHS can be written as f(x) times g(y), with x and y fully separated.
Why a constant C?
Each indefinite integration produces a constant; they merge into one arbitrary constant C.
How close is the numerical solution?
Euler has truncation error; with 500 steps the error is usually under 1%, enough for teaching.
What if g(y)=0?
The RHS becomes 0, giving a constant particular solution y=const that division by g(y) would lose.
Which expressions are supported?
+ − * / ^ parentheses and sin cos tan sqrt exp log; variables x, y; never omit the multiplication sign.