Right Triangle Solver

Enter two legs, a leg and the hypotenuse, or a side and an acute angle — get every side, angle, area and perimeter via Pythagoras and SOHCAHTOA, drawn to scale.