Вы утверждаете, то читали книги для чайников. Но затем сами себе противоречите:
Да, я знаю что такое переменная, что такое цикл и условный оператор, НО КАК из этого получить программу я не знаю.
Может вы не читали, а просто полистали? В любой книге для чайников в качестве примера приводятся решение квадратного уравнения с пошаговым вводом коэффициентов или что-то подобное. И если после этого у вас возникает вопрос "ставь задачу и вперед, программируй, НО КАК?", то вы либо очень не внимательны при изучении, либо это не ваше.