A man may well bring a horse to the water, but he cannot make him drink with he will. -- John Heywood

RyzykFizyk

In order to understand a problem thoroughly, you might want to go beyond pen, paper and calculator. You might want to create an app for this. While this approach may seem overkill, it might be useful if you really want to understand a problem.

When solving an assignment in physics, it might be tempting to plug the numbers into a formula, and get an answer. This can be deceiving, as a skilled assignment writer may want to change the assignment once in a while. In such case, the formula you used for solving the prior assignment will either not work at all, or give you incorrect answer.

After talking to some people, I understood that solving a problem in physics is by no means a matter of luck or talent. You need to follow a specific set of steps to succeed.

As I started to solve tens, if not hundreds, of assignments, the process became rather tedious. Therefore I decided to create a computer application, to do some of the process for me. This is how RyzykFizyk was created.

RyzykFizyk - An interactive problem solving tool

This software asks you to enter variables you have in your assignment, and the variable you are looking for. Then it guides you through the process of formula transformation in order to get the variable you are interested in.

How to try it out yourself?

The software runs with Windows. In the older days, you would download and install the application by using a standalone EXE or MSI installer. In order to run the application, run the installer (EXE) and click Next a couple of times.

As EXE files on the internet became hosts for ubiquitous malware, I will have to find out how to publish the app safely. Maybe on Sourceforge...

You can run the app from Start menu. When the app is running you should be able to enter variables and constants from your assignment using the main form of the application:

Main screen screenshot

When you are ready, click Next to ask the software to produce a solution for you. When the solution is ready, you should be able to see it on the last screen of the program.

Solution screenshot