2.2 Задача
windows файл форматирование microsoft
Постановка задачи:
Разработать алгоритм и программу расчета заработной платы сотрудников с учетом:
- времени работы (при временной оплате);
- начисления премии (25% от оклада в случае отсутствия прогулов);
- выдачи пособия на детей;
- отчисления в пенсионный фонд и на ОСНС - в настоящее время отчисления во внебюджетные фонды составляют: в Пенсионный фонд - 22% от сумм начисленной заработной платы), в Фонд социального страхования - 2,9% от сумм начисленной заработной платы; в Федеральный Фонд Обязательного Медицинского Страхования - 5,1% от сумм начисленной заработной платы - итого: 30%;
- вычета подоходного налога.
Формализация задачи:
Для данной задачи исходными данными являются:
- количество сотрудников в организации - N;
- часовая тарифная ставка - Stavka;
- время работы - t;
- количество детей у сотрудника - KolD;
- отсутствие / наличие прогулов - Progul.
Для решения данной задачи потребуются следующие формулы:
1. Вычисление оклада, который равен почасовой тарифной ставке, помноженной на время работы:
Oklad= Stavka*t.
2. Вычислении премии при условии отсутствия прогулов:
Progul=0 Prem= Oklad*0,25.
3. Вычисление начисленной суммы, которая равна сумме оклада и премии:
Vsego=Oklad+ Prem.
4. Вычисление пособия на детей (стандартный вычет), который равен 1400 руб. на каждого ребенка (с 2012 года):
Posobie=1400*KolD.
Примечание: На третьего и каждого последующего ребенка, начиная с 2012 года стандартный вычет равен 3000 рублей, и на каждого ребенка в случае, если ребенок в возрасте до 18 лет является ребенком-инвалидом, или учащегося очной формы обучения, аспиранта, ординатора, интерна, студента в возрасте до 24 лет, если он является инвалидом I или II группы - также 3000 рублей. Это в задаче мы не учитываем.
5. Отчисления в фонды равны 30% от начисленной суммы:
Fond=Vsego*0,3.
6. Вычисление подоходного налога, который равен 13% от начисленной суммы за вычетом стандартных вычетов:
Podochn=(Vsego-(1400+Posobie))*0,13.
Примечание: начиная с 2012 года ставка для зарплат, годовая величина которых превышает 512 тысяч рублей, составляет 23%. Это в задаче мы также не учитываем.
7. Вычисление заработной платы, которая равна начисленной сумме без подоходного налога:
Zarplata= Vsego-Podochn.
Алгоритмизация задачи.
Для реализации данной задачи необходимо выполнить неоднократно одно и то же действие по количеству сотрудников в организации, для этого нужно применить цикл, где в теле цикла необходимо будет вводить исходные данные для каждого сотрудника, выполнять расчеты и выводить результат. Также в алгоритм необходимо включить условия для определения прогулов, так как от этого зависит наличие или отсутствие расчета премии. Алгоритм для расчета заработной платы приведен ниже на рисунке 1.
Программирование:
В соответствии с алгоритмом решения данной задачи её программа на языке Бейсика формируется следующим образом:
10 CLS
20 PRINT "Расчет заработной платы сотрудников"
30 INPUT "Количество сотрудников", N
40 FOR I=1 TO N
50 PRINT "Введите для каждого сотрудника"
60 INPUT "Тарифная почасовая ставка=", Stavka
70 INPUT "Время работы=", t
80 INPUT "Количество детей у сотрудника=", KolD
90 INPUT "Отсутствие прогулов: 0; наличие прогулов:1", Progul
100 Oklad = Stavka*t
110 Posobie = 1400*KolD
120 IF Progul = 0 THEN Prem = Oklad*0,25 ELSE Prem=0
130 Vsego = Oklad+ Prem
140 Fond = Vsego*0,3
150 Podochn = (Vsego-(1400+Posobie))*0,13
160 Zarplata = Vsego-Podochn
170 PRINT "Оклад=", Оклад
180 PRINT "Пособия на детей=", Posobie
190 PRINT "Всего начислено=", Vsego
200 PRINT "Отчисления в фонды=", Fond
210 PRINT "Подоходный налог=", Podochn
220 PRINT "Зарплата сотрудника=", Zarplata
230 NEXT I
240 END
Список литературы
1. Волкова А.К. Информационные технологии. Учебное пособие. - М.: ИНФРА-М, 2001.
2. Гейн А.Г., Сенокосов А.И. Справочник по информатике. - Екатеринбург: У-Фактория, 2003.
3. Информатика. 3-е изд. / А.И. Степанов. - СПб: Питер, 2003.
4. Турецкий В.Я. Математика и информатика. - М.: ИНФРА-М., 2000.
5. Фигурнов В.Э. IBM PC для пользователей. - М.: ИНФРА-М, 1996.
- 4.5. Ос Windows. Общая характеристика. Файловая система Windows. Основные объекты Windows (файл, папка, документ, ярлык, приложение).
- Лабораторная работа 2 Операции с файловой структурой ос Windows
- Файловая организация внешней памяти эвм. Файловая система ос Windows.
- Файловая подсистема в ос семейства Windows.
- 3.2. Файловые системы ос семейства Windows
- Файловая система ос Windows
- Ос Windows. Организация хранения данных на дисках. Файловая система. Файловые системы fat16, fat32, ntfs.
- 2.2. Файловая система ос Windows
- Средства сжатия объектов файловой системы в ос Windows Встроенные в ос Windows средства сжатия
- Операционные системы, их назначение и разновидности. Понятие файловой системы. Ос Windows.