There already are algorithms that can be used to concert a date from different calendars into the Julian Day Number (JDN) and a JDN into the Hebrew calendar.
But how can one calculate the conversion from JDN to the Hebrew calendar in the old fashioned way, for all practical purposes only with a pen and paper? What would be the computational steps necessary, when one can only use +, -, *, /, modulo, and rounding?
If the JDN to Hebrew calendar conversion is too complex, is there a different calendar that could be used as a source which would allow an easier calculation?
In order to construct an algorithm for converting a calendar date to a Julian Date we must first understand the calendar's structure. There are resources on the Internet for understanding the structure of Hebrew calendar e.g. Mathematics of the Jewish Calendar and Hebrew Calendar Science and Myths.
The main points are summarised as follows:
Thus, we can write down what we need for a conversion algorithm as follows:
Once we have all of these, we take the Julian Date of the start of the year, add the lengths of each elapsed month and then add the remaining number of days to reach our desired calendar date.
We can see these components in the algorithm linked in the comments and discussed further down on the same page:
Similarly, looking in the code linked in the original post allows us to pick out these same components.