Исчисление подоходного налога со скидкой 30% на четырех и более иждивенцев


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

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


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

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

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

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

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

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

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

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

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

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

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

Месячный заработок (МЗ), руб 100 190 250 300 387
Подоходный налог (ПН2), руб 5,74 13,93 19,39 23,94 35,25
Заработная плата (ЗП), руб 94,26 176,07 230,61 276,06 351,75
Время счёта на МК-52, с 10 10 10 7 7

Программа "Исчисление подоходного налога со скидкой 30% на четырех и более иждивенцев"

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

Файл brp4-16.mkp (КС 14307/185)

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

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

Файл brp4-16.mkl

.CHARSET 1251

; БРП-4
; 16. Исчисление подоходного налога со скидкой 30% на четырёх
; и более иждивенцев (1 - 1224249)

.ORG 0

A0:	 ; с адреса 25
	M 7
	RM 7
	300 -
	F X>=0 A27
	13 *
	2394

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

A27:	 ; с адреса 6
	<->
	RM 7
	5 -
	10 /
	K INT
	335 -
	RM 7
	9 *
	GOTO A15
	00000
.END 

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


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