Функцыя (C++): розьніца паміж вэрсіямі

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі
Змесціва выдалена Змесціва дададзена
дапаўненьне, стыль
д вікіфікацыя
Радок 1: Радок 1:
'''Функцыя ў C++''' — модуль праграмы C++, у якім закладзены асноўны код і канцэпцыя праграмы. Функцыі могуць быць гатовыя і ўтрымлівацца ў [[Стандартная бібліятэка C++|стандартнай бібліятэцы C++]], а могуць быць напісаныя самім праграмістам.
'''Функцыя ў C++''' — модуль праграмы C++, у якім закладзены асноўны код і канцэпцыя праграмы. Функцыі могуць быць гатовыя і ўтрымлівацца ў [[Стандартная бібліятэка (C++)|стандартнай бібліятэцы C++]], а могуць быць напісаныя самім праграмістам.


== Прыклады функцый са стандартнай бібліятэкі C++ ==
== Прыклады функцый са стандартнай бібліятэкі C++ ==

Вэрсія ад 13:21, 10 лютага 2018

Функцыя ў C++ — модуль праграмы C++, у якім закладзены асноўны код і канцэпцыя праграмы. Функцыі могуць быць гатовыя і ўтрымлівацца ў стандартнай бібліятэцы C++, а могуць быць напісаныя самім праграмістам.

Прыклады функцый са стандартнай бібліятэкі C++

  • Функцыя "main", у якой утрымліваецца канцэпцыя праграмы і асноўны код (функцый "main" у праграме можа быць некалькі):
#include <stdio.h> // падключэньне стандартнай бібліятэкі

main() 
{
  // код C++
}
  • Функцыя "sqrt" — корань квадратны:
sqrt(x) // корань квадратны з x
  • Функцыя "exp" — экспанента :
exp(x) // экспанента ў ступені x

Напісаньне функцый

Прыклад праграмы

Гл. таксама Аператары C++

Вылічэньне выразу: :

#include <stdio.h>
#include "iostream"
#include <conio.h>

float min(float x,float y) // функцыя выбару мінімальнага ліку з "a, b, c"

{
  if (x<y) return x; // калі (x<y) -> пакідаем у выразе x
  else return y;     // калі не -> пакідаем y
}

void main() // асноўная функцыя праграмы
{
  float a,b,c; // задаём лікі тыпу з плаваючай коскай
  float r;
		  cout << "Увядзіце тры розныя лікі a,b,c: ";
		  cin >> "%f%f%f",&a,&b,&c;
		  r=(min(a,a+b)+min(a,b+c))/(1.0+min(a+b*c,b));
		  cout << "\nЗначэньне выразу=%.3f",r;
		  cout << "\nНацісьніце любую клявішу для заканчэньня" << endl;

		  getch();
  return 0;
}

Глядзі таксама

Літаратура

  • C++ How to Program (8th Edition). By : Paul Deitel , Harvey Deitel. Pages : 1104. Year : 2011. Publisher : Prentice Hall. ISBN 978-0132662369