Направете датотека за вработени во едно мало претпријатие. Максималниот број на вработени е 30. Секој вработен во датотеката има свој запис (record) за пресметување на плата кој се состои од следните полиња:
Опис на полето Тип на податок Макс. должина на поле или ранг на вредности
Шифра на вработен int 6
Презиме на вработен string 15
Име на вработен string 15
Основа (саатнина) float 12 (2 decimali)
Број на редовни работни часови во месецот int
Број на прекувремени работни часови во месецот int max 20
Работно искуство (години) int
1. При внесување на влезните податоци да се прави валидација
2. Да се направи излезна датотека во која ќе се впишува нето платата на секој вработен во формат:
Шифра Презиме Име Нето плата
Каде:
Нето плата = основа * (број на редовни часови + 1.3 * број на прекувремени часови) * 1.005 * работно искуство
3. Да се пресмета бруто плата на претпријатието како:
каде
neto е вкупната нето плата (збир од нето платите на секој вработен)
l.d. е основица за данок на личен доход l.d.= 0.15
zdravstvo е основица за здравствено осигурување zdravstvo = 0.1
penzisko е основица за пензиско осигурување penzisko = 0.17
4. Да се поделат ставките од бруто платата во формат:
- вкупно нето плата: ______________
- вкупно данок на л.д.: ______________
- вкупно фонд за здравство: ______________
- вкупно фонд за пензиско: ______________
Вкупно бруто плата: ______________
5. Програмот да вклучува коментари и да се документира (да се напише што работи секоја функција, кои податоци се влез, а кои излез од секоја функција, итн.).
Опис на полето Тип на податок Макс. должина на поле или ранг на вредности
Шифра на вработен int 6
Презиме на вработен string 15
Име на вработен string 15
Основа (саатнина) float 12 (2 decimali)
Број на редовни работни часови во месецот int
Број на прекувремени работни часови во месецот int max 20
Работно искуство (години) int
1. При внесување на влезните податоци да се прави валидација
2. Да се направи излезна датотека во која ќе се впишува нето платата на секој вработен во формат:
Шифра Презиме Име Нето плата
Каде:
Нето плата = основа * (број на редовни часови + 1.3 * број на прекувремени часови) * 1.005 * работно искуство
3. Да се пресмета бруто плата на претпријатието како:
каде
neto е вкупната нето плата (збир од нето платите на секој вработен)
l.d. е основица за данок на личен доход l.d.= 0.15
zdravstvo е основица за здравствено осигурување zdravstvo = 0.1
penzisko е основица за пензиско осигурување penzisko = 0.17
4. Да се поделат ставките од бруто платата во формат:
- вкупно нето плата: ______________
- вкупно данок на л.д.: ______________
- вкупно фонд за здравство: ______________
- вкупно фонд за пензиско: ______________
Вкупно бруто плата: ______________
5. Програмот да вклучува коментари и да се документира (да се напише што работи секоја функција, кои податоци се влез, а кои излез од секоја функција, итн.).