Few (useful) programs require no input data.
Numerical algorithms such as calculating PI or pure geometrical problems such as XYZ represent a couple of exceptions, but generally useful programs need some form of input data and also produce data.
Industrial robotics uses equation solving to calculate a robot 🤖 arms’ positions either using the angles between the joints or the positions of the arms, so called backward / forward kinematics. Even so, the initial and final positions (and actions) are needed as well the definition of the robot itself. Data may be produced after the action is finished.