1-ая задача это разветвляющейся вычислительный процесс.
2-ая задача посвящена циклу с известным числом повторений
3-я с неизвестным числом повторений, но с заданной точностью вычислений.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.