Elektronika B3-34 was a Soviet programmable calculator. It was released in 1980 and was sold for 85 rubles.
An Elektronika B3-34
Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program. Most are Turing complete, and, as such, are theoretically general-purpose computers. However, their user interfaces and programming environments are specifically tailored to make performing small-scale numerical computations convenient, rather than general-purpose use.
A TI-59 with a magnetic storage card being inserted into the card reader on the side.
HP-41CX with magnetic card reader and thermal printer
A complete range of programmable calculators were developed in former USSR. Some of them (like this MK-52), was used even in space missions.
SwissMicros replica of the HP-15C in credit card size