Потпрограми во с++

Post on 14-Apr-2017

109 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ПОТПРОГРАМИ ВО С++

Како го добиле името

ФУНКЦИСКИТЕ ПОТПРОГРАМИ ГО ДОБИЛЕ ИМЕТО, БИДЕЈЌИ ИМААТ САМО ЕДНА ИЗЛЕЗНА ВРЕДНОСТ, ИСТО КАКО И ФУНКЦИИТЕ ВО МАТЕМАТИКА.

ИЗЛЕЗНАТА ВРЕДНОСТ СЕ ПРЕСМЕТУВА ОД ВЛЕЗНИТЕ АРГУМЕНТИ, КОИ СЕ НАРЕКУВААТ ВЛЕЗНИ ФОРМАЛНИ АРГУМЕНТИ И СЕ СТАВААТ ВО ЗАГРАДА ПО ИМЕТО НА ФУНКЦИЈАТА.

РЕАЛИЗАЦИЈАТА НА ФУНКЦИСКИТЕ ПОДАЛГОРИТМИ ВО С++ СЕ ВРШИ СО ФУНКЦИСКИТЕ ПОДПРОГРАМИ (ФУНКЦИИ).

ТИЕ МОЖАТ ДА БИДАТ:

ВГРАДЕНИ ФУНКЦИИ (ПРОГРАМСКИТЕ БИБЛИОТЕКИ) И

КОРИСНИЧКИ ФУНКЦИИ.

ФУНКЦИСКИТЕ ПОТПРОГРАМИ ВО С++ ЈА ИМААТ СЛЕДНАТА СИНТАКСА:

ТИП ИМЕ(ЛИСТА НА ФОРМАЛНИ АРГУМЕНТИ);

ТИП − ТИП НА ВРЕДНОСТА КОЈА ЈА ВРАЌА ФУНКЦИЈАТА ВО ПРОГРАМАТА

ИМЕ − ИМЕ НА ФУНКЦИЈАТА

ЛИСТА НА ФОРМАЛНИ АРГУМЕНТИ − ЛИСТА НА АРГУМЕНТИ СО НИВНИТЕ ТИПОВИ

•ПРИМЕР: ДЕКЛАРАЦИЈА НА ЦЕЛОБРОЈНА ФУНКЦИЈА MNOZI СО ЦЕЛОБРОЈНИ АРГУМЕНТИ M И N.

INT MNOZI(INT M, INT N);

ПРИМЕР:

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

ОПШТА ФОРМА НА ФУНКЦИЈАТА С++

ТИП ИМЕ(ЛИСТА ФОРМАЛНИ АРГУМЕНТИ)

{

ТЕЛО НА ФУНКЦИЈАТА

return ПОВРАТНА_ВРЕДНОСТ;

}

ПРОМЕНЛИВАТА ПОВРАТНА_ВРЕДНОСТ МОРА ДА БИДЕ ОД ИСТ ТИП КАКО И ФУНКЦИЈАТА.

ПРИМЕР: ПРЕСМЕТУВАЊЕ ИЗНОС НА СТИПЕНДИЈА.

top related