To simplify, software (generally) does this:
input >>> output
By definition the output is conditional on the input, at least if the program works correctly. That's why conditional statements are important - they express the relationship between input and output.Isn't this really basic stuff? Or am I missing something?