Исчисление подоходного налога со скидкой 50% для участников Великой Отечественной войны


Главная / ЭКВМ / Программы для ЭКВМ / БРП-4

Эта программа входит в блок расширения памяти БРП-4 советского микрокалькулятора МК-52 и составлена на основе законодательства СССР.


Программа вычисляет подоходный налог со скидкой 50% с заработной платы по месту основной работы рабочих и служащих, участвовавших в Великой Отечественной войне, и приравненных к ним по обложению подоходным налогом граждан. Исчисление налога производится с месячного заработка (М3) в соответствии с действующим законодательством. Месячный заработок М3 ≥ 100 для исчисления налога определяется в полных рублях (копейки отбрасываются).

Исходное даное (М3 в полных рублях) набирается на клавиатуре.

Результаты вычислений записываются в ячейки памяти:

1. Подоходный налог (ПНЗ) в рублях и копейках (целая часть - рубли, дробная - копейки) записывается в ячейку П8 (ПН3 → П8) и отображается на дисплее.

2. Заработная плата (ЗП = М3 - ПНЗ) в рублях и копейках (целая часть - рубли, дробная - копейки) записывается в ячейку памяти П9 (ЗП → П9).

Для контроля месячный заработок автоматически заносится в ячейку П7 (М3 → П7).

Инструкция по пользованию программой для МК-52 с БРП-4

  • 1. Наберите адрес 1224049 и введите программу, нажав клавиши А↑, ↑↓.
  • 2. Введите исходное данное.
  • 3. Включите счет, нажав клавиши В/0, С/П. Время вычисления около 8 с.
  • 4. Считайте результат.
  • 5. Для повторного запуска программы повторите пп.2-4.

Инструкция по пользованию программой для ЭКВМ

  • 1. Загрузите программу с нулевого адреса.
  • 2. Введите исходное данное.
  • 3. Включите счет, нажав клавиши В/0, С/П.
  • 4. Считайте результат.
  • 5. Для повторного запуска программы повторите пп.2-4.

Тестовые примеры

Месячный заработок (МЗ), руб 100 190 250 300 387
Подоходный налог (ПН3), руб 4,1 9,95 13,85 17,1 28,41
Заработная плата (ЗП), руб 95,9 180,05 236,15 282,9 358,59

Программа "Исчисление подоходного налога со скидкой 50% для участников Великой Отечественной войны"

Программа 17 из блока расширения памяти БРП-4, переключатель "1/2" блока в положении "1", адрес 1224049.

Файл brp4-17.mkp (КС 14277/163)

  0 1 2 3 4 5 6 7 8 9
00 П 7 3 0 0 ИП 7 - F x≥0 35 2 0
10 0 - П 8 2 ÷ K [x] ИП 8 7 × -
20 4 1 0 + 1 0 0 ÷ П 8 -
30 П 9 ИП 8 С/П БП 00 /-/ 1 3 × 1
40 7 1 0 БП 23 0 0 0 0  

Исходный текст для кросс-компилятора

Файл brp4-17.mkl

.CHARSET 1251

; БРП-4
; 17. Исчисление подоходного налога со скидкой 50% 
; для участников Великой Отечественной Войны (1 - 1224049) 
.ORG 0

A0:	 ; с адреса 33
	M 7
	300
	RM 7
	-
	F X>=0 A35
	200 -
	M 8
	2 /
	K INT
	RM 8
	7 *
	-
	410

A23:	 ; с адреса 43
	+
	100 /
	M 8
	-
	M 9
	RM 8
	R/S
	GOTO A0

A35:	 ; с адреса 6
	+/-
	13 *
	1710
	GOTO A23
	0000
.END 

Примечание. Считывание программ из БРП в МК-52 производилось блоками по 7 байт. Неиспользуемые команды в конце программы оставлены для совместимости и используются при подсчёте контрольной суммы.


НПП "СЕМИКО" (383) 271-01-25 (многоканальный)