Урок 1.3. Программа MOPMT
Команда LOCAL описывает любые переменные программы как внутренние. Другими словами переменные создаются, используются и, возможно, отображаются во время выполнения программы, а также удаляются после ее завершения.
Доступ: (Variable) (LOCAL)
Программа MOPMT рассчитывает ежемесячный платеж по кредиту. Аргументы следующие: размер кредита (L), процентная ставка (R) и количество месяцев (M).
СОВЕТ: Вы можете описать внутренние переменные и одновременно присвоить им исходное значение. Например: LOCAL K:=1; сохраняет 1 в переменной K и делает K внутренней переменной.
EXPORT MOPMT(L, R, M)
BEGIN
LOCAL K := R/1200;
K := L*K / (1 - (1+K)^-M);
RETURN " Payment = " + K;
END;
СОВЕТ: Используйте команды RETURN, TEXTOUT_P и PRINT для выдачи пользовательских строк, которые объединяют результаты, сообщения и вычисления. Части соединены с помощью знака плюс.
Примеры:
MOPMT(4000, 9.5, 30) выдает 150.317437565
MOPMT(370000, 3.5, 360) выдает 1661.46534383
Попробуйте сделать то же самое, а в следующих уроках мы рассмотрим другие задачи, которые можно решить с помощью языка HPPP.