понедельник, 11 апреля 2016 г.

Урок №8 Підпрограми

Підпрограма - це функція , яка опсується за тілом програми, тобто не у функції main.
Для чого вони потрібні?
Коли потрібно використовувати одну і ту саму функцію багаторазово. І щоб не дублювати її ми можемо описати її в одному місці, і викликати її коли нам це буде потрібно.
Для опису підпрограми використовується ключове слово void.
Синтаксис виглядає наступним чином:
void назва програми(тип (значення яке буде передаватись у підпрограму)){
код програми}
Підпрограми є дуже зручна штука. Використання просто глобальне.
Наведу маленький приклад такої програми.
 Створити програму і визначити підпрограму яка визначає і повертає максимальне число.

#include "stdafx.h"
#include

using namespace std;

int max(int x, int y)//опис підпрограми
{
if (x > y)
return x;
else return y;
if (x == y)
{
int sum = x + y;
return sum;
}
}

int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"Ukr" );
int a, b, c;
cout << "Ведiть a = " << endl;
cin >> a;
cout << "Ведiть b = " << endl;
cin >> b;
c = max(a, b);//виклик падпрограми
if(c == (a + b))
cout << "Числа рівні"<< endl;
else cout << "Максимальне число = " << c << endl;
system("pause");
return 0;
}

Комментариев нет:

Отправить комментарий