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

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

Upload: fhgfhfghfgh13123123

Post on 14-Apr-2017

109 views

Category:

Technology


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

INT MNOZI(INT M, INT N);

Page 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

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

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

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

{

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

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

}

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

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

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

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