Например, я хочу написать программу, которая будет считать сумму по ипотеке за определенный срок. Я попробовал написать такую программу через циклы. Но ведь ее будет проще написать через функции?
Ничто не мешает использовать и то и другое.
А вопрос раскрывается прочтением хотя бы первых глав практической любой обучающей книги по основам программирования.