(495) 240-82-80ПН-СБ с 10:00 до 18:00
We speak English

Урок 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.