Kinematics Solver

solves kinematics problems (completed)

Kinematics area a simple section of Neutonian mechanics covered in high school. It essential involves figuring out which of 4 equations to apply in which order based on what information you need and what information you have about the motion of an object. The four equations are

d = vi t + 1/2 a t2 vf2 = vi2 + 2 a d
vf = vi + a t d = (vf + vi) 1/2 t

where d is distance, t is time, vi is the initial velocity, vf is the final velocity and a is the acceleration. This program brute forces the problems. I manually solved every equation for every variable and input the symbolic solution. After that when the user inputs the known variables it essential check what equations are applicable to solve for the desired variable and then calculates it using the general solution i found.

you can read more about kinematics here
written in Python 2.7.3
Dependencies: