Розрахунок премії за вислугу років, посадові оклади і премії, статті, програмування -

Таблиця 5.1. Розмір премії за вислугу років в% до окладу

Алгоритм обчислення премії наступний.
1. Перевірити, значився чи даний співробітник в списку працівників підприємства на момент нарахування премії.
2. Порівняти, чи відповідає в кожному рядку:
а) табельний номер з бази даних співробітників табельної номером зі штатного розпису;
б) прізвище з бази даних прізвища зі штатного розпису.
3. Визначити загальна кількість опрацьованих на підприємстві днів (для цього треба з дати нарахування премії відняти дату прийому на роботу).
4. Визначити число відпрацьованих співробітником років, розділивши отримане на попередньому етапі кількість днів на 365,25 - середнє число днів в році з урахуванням високосних років.
5. Відкинути від отриманого значення дробову частину.
6. Якщо кількість повних відпрацьованих людиною років становить:
а) менше 1 року - премію не нараховувати;
б) від 1 до 3 років - збільшити суму окладу на 10%;
в) від 4 до 5 років - збільшити суму окладу на 20%;
г) від 6 до 10 років - збільшити суму окладу на 30%;
д) більше 10 років - збільшити суму окладу на 40%.
7. Якщо табельні номери та прізвища в штатному розкладі відповідають зазначеним в базі даних співробітників, то зарахувати отриману суму премії, якщо ж ні - видати повідомлення про помилку.

Програмування для чайників.