Перейти к содержимому
Для публикации в этом разделе необходимо провести 50 боёв.
Temnokot

Программируемые калькуляторы - что мы потеряли.

В этой теме 24 комментария

Рекомендуемые комментарии

133
[16RUS]
Участник
329 публикаций
28 660 боёв

У меня  Компаньен  и Дельта-С был )  выменял свою Дэнди у чувака

Рассказать о публикации


Ссылка на публикацию
Старший бета-тестер, Коллекционер
686 публикаций
21 281 бой

У меня до сих пор с советских времён есть МК-52 -он до сих пор в рабочем состоянии.:great:

 

Рассказать о публикации


Ссылка на публикацию
10 806
[W_WST]
Старший альфа-тестер, Коллекционер
13 049 публикаций
25 435 боёв

Так или иначе, но на любом современном планшете/телефоне есть калькулятор. У меня плотно поселился эмулятор и я попробую показать как можно решать некоторые задачки, для которых обычный калькулятор не слишком удобен.

 Возьмем задачку из банковской сферы. У нас есть 500 000 рублей, мы кладем денежки в банк под процент скажем 14,5% с капитализацией вклада и ежемесячным начислением процентов. Нам хотелось бы узнать что получится через некоторое время. Решить задачу можно двумя способами. Первый в автономном режиме, но только для конкретного срока. Пусть будет 12 месяцев.

14.5 (процент за год)

ВI (стрелку рисовать долго, проще так)

12 (12 месяцев)

/ (процент за месяц)

100 (переводим на проценты)

/

1

+ (ежемесячный множитель нашего вклада)

12 (за сколько месяцев нам нужно посчитать накопление)

<-> (подгоняем стек под оператор)

Fx^y (одним легким движением получаем множитель за год, месячный процент в 12той степени)

5 ВП 5 (быстрый ввод 5 и 5 нулей)

* (результат)

 

И второй вариант, уже используя программу. 

Fпрг

00 ХП0 (наш вклад записываем в регистр 0)

01 <-> (вытаскиваем проценты в Х)

02 1

03 2 (число вводить неудобно, но в данном случае допустимо)

04 ВП

05 2 (еще 2 нуля)

06 / (процент за месяц и сразу переходим на множитель вместо процентов)

07 1

08 + (месячный множитель)

09 ХП1 (в регистр 1)

10 0

11 ХП2 (готовим счетчик)

12 ПХ0 (начало цикла)

13 ПХ1

14 * (прирост за месяц)

15 ХП0 (запоминаем)

16 ПХ2

17 1

18 +

19 ХП2 (увеличили счетчик на 1)

20 С/П (останов программы - на индикаторе месяц, по нажатию <-> смотрим сумму)

21 БП

22 12 (поехали на цикл)

Fавт (обычный режим)

Работа с программой. 14,5 ВI (ввели процент вклада в Y) 5 ВП 5 В/О С/П (сумму вклада, возврат на начало, старт)

После останова смотрим месяц и сумму, далее С/П до нужного срока.

 

Разница между вариантами - 12 рублей. В первом случае изза возведения в 12ю степень и ограничения на количество знаков немного потерялось. Второй способ не такой быстрый, зато точнее.

 

И еще пример.

Сделаем программку на выплату кредита из предыдущей. 

Fпрг

00 ХП0

01 Fo (немного другая команда работы со стеком)

02 1

03 2

04 ВП

05 2

06 /

07 1

08 +

09 ХП1

10 Fo (ежемесячный платеж)

11 ХП2

12 0

13 ХП3

14 ПХ0 (начало цикла)

15 ПХ1

16 *

17 ПХ2

18 - (вычитаем ежемесячный платеж)

19 ХП0

20 ПХ3

21 1

22 +

23 ХП3

24 С/П (останов программы - на индикаторе месяц, по нажатию <-> смотрим остаток кредита)

25 БП

26 14 (поехали на цикл)

Fавт (обычный режим)

 

Работа с программой. 5 ВП 4 ВI (ежемесячный платеж) 25,5 ВI (ввели процент вклада) 5 ВП 5 В/О С/П (сумму кредита, возврат на начало, старт)

Итого через 11 месяцев мы останемся должны 17793.2 а заплатим всего 5 ВП 4 ВI 11 * +

 

Рассказать о публикации


Ссылка на публикацию
Участник
54 публикации

Лежат дома двое таких зверей, МК-61 исправные.

И пара книг по их программированию. И не пользуюсь - ибо задач под них как-то не всплывает.

 

За что люблю старую вычислительную технику - нет кнопки "Здезать звездато", думать надо.

Рассказать о публикации


Ссылка на публикацию

×