Исчисление налога на холостяков с заработной платы холостяков, одиноких и малосемейных граждан по месту основной работы


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

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


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

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

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

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

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

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

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

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

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

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

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

Месячный заработок (МЗ), руб 71 90 190 387
Налог на холостяков (НХ), руб 0,2 5,53 11,4 23,22
Заработная плата (ЗП), руб 70,8 84,67 178,6 363,78

Программа "Исчисление налога на холостяков с заработной платы холостяков, одиноких и малосемейных граждан по месту основной работы"

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

Файл brp4-20.mkp (КС 17685/241)

  0 1 2 3 4 5 6 7 8 9
00 П 7 9 0 ИП 7 - F x≥0 25 0 , 2
10 7 × 5 , 3 3 - П 8 -
20 П 9 ИП 8 С/П БП 00 ИП 7 0 , 0
30 6 × БП 18 0          

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

Файл brp4-20.mkl

.CHARSET 1251

; БРП-4
; 20. Исчисление налога на холостяков с заработков холостяков, 
; одиноких и малосемейных граждан по месту основной работы 
; (1 - 1264635)
.ORG 0

A0:	 ; с адреса 23
	M 7
	90
	RM 7
	-
	F X>=0 A25
	0,27 *
	5,33
	<->
	-


A18:	 ; с адреса 32
	M 8
	-
	M 9
	RM 8
	R/S
	GOTO A0


A25:	 ; с адреса 5
	<->
	RM 7
	0,06 *
	GOTO A18
	0
.END 

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


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