Hydrologic and hydraulic computations on small programmable calculators