Задание. Создать приложение для Windows в среде Lazarus, где вычисляются математические формулы.
17 вариант
Общие требования:
• Каждую формулу необходимо задать в виде функции, имеющей входные параметры. Входные параметры могут быть целыми числами (например, для аргумента факториала или количество слагаемых в конечной сумме или произведении) и вещественными (х).
• Для вычисления бесконечной последовательности ввести входной параметр «относительная погрешность», по которому прерывать вычисления.
• Пользовательский интерфейс состоит из текстовых полей ввода данных, поля Memo для вывода результата и кнопки запуска вычислений.
• Необходимо реализовать проверку правильности ввода данных с помощью защищённого участка кода.
• Все пользовательские функции должны быть описаны в отдельном модуле.
• Дополнительно к формулам в задании необходимо создать функции вычисления факториала и возведения в целочисленную степень.
• Пользователь задаёт все параметры формул и по нажатию кнопки получает в поле Memo результаты всех формул.
• Формулы двойного факториала: (2n)!! – произведение чётных чисел; (2n+1)!! – произведение нечётных чисел. Факториал 0 равен 1.