2. Како го добиле името?
ФУНКЦИСКИТЕ ПОТПРОГРАМИ ГО ДОБИЛЕ ИМЕТО, БИДЕЈЌИ ИМААТ САМО
ЕДНА ИЗЛЕЗНА ВРЕДНОСТ, ИСТО КАКО И ФУНКЦИИТЕ ВО МАТЕМАТИКА.
ИЗЛЕЗНАТА ВРЕДНОСТ СЕ ПРЕСМЕТУВА ОД ВЛЕЗНИТЕ АРГУМЕНТИ, КОИ СЕ
НАРЕКУВААТ ВЛЕЗНИ ФОРМАЛНИ АРГУМЕНТИ И СЕ СТАВААТ ВО ЗАГРАДА ПО
ИМЕТО НА ФУНКЦИЈАТА.
3. РЕАЛИЗАЦИЈАТА НА ФУНКЦИСКИТЕ ПОДАЛГОРИТМИ ВО С++ СЕ ВРШИ СО
ФУНКЦИСКИТЕ ПОДПРОГРАМИ (ФУНКЦИИ).
ТИЕ МОЖАТ ДА БИДАТ:
ВГРАДЕНИ ФУНКЦИИ (ПРОГРАМСКИТЕ БИБЛИОТЕКИ) И
КОРИСНИЧКИ ФУНКЦИИ.
4. ФУНКЦИСКИТЕ ПОТПРОГРАМИ ВО С++ ЈА ИМААТ СЛЕДНАТА
СИНТАКСА:
ТИП ИМЕ(ЛИСТА НА ФОРМАЛНИ АРГУМЕНТИ);
ТИП − ТИП НА ВРЕДНОСТА КОЈА ЈА ВРАЌА ФУНКЦИЈАТА ВО ПРОГРАМАТА
ИМЕ − ИМЕ НА ФУНКЦИЈАТА
ЛИСТА НА ФОРМАЛНИ АРГУМЕНТИ − ЛИСТА НА АРГУМЕНТИ СО НИВНИТЕ
ТИПОВИ
•ПРИМЕР: ДЕКЛАРАЦИЈА НА ЦЕЛОБРОЈНА ФУНКЦИЈА MNOZI СО ЦЕЛОБРОЈНИ
АРГУМЕНТИ M И N.
INT MNOZI(INT M, INT N);
5. ПРИМЕР:
float KOREN( floatX) − РЕАЛНА ФУНКЦИЈА СО РЕАЛЕН АРГУМЕНТ
int POMAL(int,int) − ЦЕЛОБРОЈНА ФУНКЦИЈА БЕЗ ИМИЊА НА
АРГУМЕНТИТЕ
int G() − ЦЕЛОБРОЈНА ФУНКЦИЈА БЕЗ АРГУМЕНТИ
int H(VOID) − ЦЕЛОБРОЈНА ФУНКЦИЈА БЕЗ АРГУМЕНТИ
int F(int A, B) − НЕИСПРАВНО, ТРЕБА int F(int A, int B)
long PLOSTINA (long A, long B) − ТИП НА РЕЗУЛТАТОТ long
void PECATI(int BROJ) − ТИП НА РЕЗУЛТАТОТ void
6. ОПШТА ФОРМА НА ФУНКЦИЈАТА С++
ТИП ИМЕ(ЛИСТА ФОРМАЛНИ АРГУМЕНТИ)
{
ТЕЛО НА ФУНКЦИЈАТА
return ПОВРАТНА_ВРЕДНОСТ;
}
ПРОМЕНЛИВАТА ПОВРАТНА_ВРЕДНОСТ МОРА ДА БИДЕ ОД ИСТ ТИП КАКО И
ФУНКЦИЈАТА.