| Ім'я функції | Опис функції | Прототипи |
|---|---|---|
| IsCoord | Функція визначає, чи можуть координати трьох точок бути координатами вершин трикутника? | bool IsCoord(int x1,int y1,int x2,int y2, int x3,int y3) |
| IsSide | Функція визначає, чи можуть три числа А, В та С бути сторонами трикутника? А, В та С натуральні числа. | bool IsSide(int A,int B,int C) |
| LengthByCoords | Функція знаходить довжину відрізка за координатами його кінців x1, y1, x2, y2. Координати є цілими числами | float LengthByCoords(int x1, int y1, int x2, int y2) |
| RadExcircle | Функція знаходить радіус кола, описаного навколо трикутника за трьома його сторонами А, В та С. | float RadExcircle(float A,float B,float C) |
| RadIncircle | Функція знаходить радіус кола, вписаного у трикутник за трьома його сторонами А, В та С. | float RadIncircle(float A,float B,float C) |
| RectangleArea | Функція знаходить площу прямокутника за двома його сторонами А та В. А та В натуральні числа. | int RectangleArea(int A,int B) |
| RectanglePerimeter | Функція знаходить периметр прямокутника за двома його сторонами А та В. А та В натуральні числа. | int RectanglePerimeter(int A,int B) |
| SquareArea | Функція знаходить площу квадрата за його стороною А. А натуральне число. | int SquareArea(int A) |
| SquarePerimeter | Функція знаходить периметр квадрата за його стороною А. А натуральне число. | int SquarePerimeter(int A) |
| TriangleArea | Функція знаходить площу трикутника за трьома його сторонами А, В та С. А, В та С натуральні числа. | float TriangleArea(int A,int B,int C) |
| TrianglePerimeter | Функція знаходить периметр трикутника за трьома його сторонами А, В та С. А, В та С натуральні числа. | int TrianglePerimeter(int A,int B,int C) |
Використовується структура з двох цілих чисел:
struct TwoIntNums
{
int n1;
int n2;
};
|
| Ім'я функції | Опис функції | Прототипи |
|---|---|---|
| CubeSurfaceAreaVol | Функція по ребру куба А знаходить його площу поверхні та об'єм | TwoIntNums CubeSurfaceAreaVol(int A) або void CubeSurfaceAreaVol(int A, int &n1, int &n2) |
| ParSurfaceAreaVol | Функція по ребрах паралелепіпеда А, В та С знаходить його площу поверхні та об'єм | TwoIntNums ParSurfaceAreaVol (int A,int B,int C) або void ParSurfaceAreaVol(int A, int B, int C, int &n1, int &n2) |
| RectanglePerimArea | Функція по сторонах прямокутника А і В знаходить його периметр та площу | TwoIntNums RectanglePerimArea(int A,int B) або void RectanglePerimArea(int A, int B, int &n1, int &n2) |
| SquarePerimArea | Функція по стороне квадрата А знаходить його периметр та площу | TwoIntNums SquarePerimArea(int A) або void SquarePerimArea(int A, int &n1, int &n2) |
Використовується структура з двох дійсних чисел:
struct TwoRealNums
{
double n1;
double n2;
};
|
| Ім'я функції | Опис функції | Прототипи |
|---|---|---|
| ArithAndGeoMean | Функція знаходить середнє арифметичне та середнє геометричне двох чисел А та В | TwoRealNums ArithAndGeoMean(int A,int B) або void ArithAndGeoMean(int A,int B, double &n1, double &n2) |
| CircLengthArea | Функція по радіусу R знаходить довжину та площу кола з таким радіусом | TwoRealNums CircLengthArea(int R) або void CircLengthArea(int R, double &n1, double &n2) |
| ConeSurfaceAreaVol | Функція по радіусу основи R та висоті конуса H знаходить його площу поверхні та об'єм | TwoRealNums ConeSurfaceAreaVol(int R, int H) або void ConeSurfaceAreaVol(int R, int H, double &n1, double &n2) |
| CylSurfaceAreaVol | Функція по радіусу основи R та висоті циліндра H знаходить його площу поверхні та об'єм | TwoRealNums CylSurfaceAreaVol(int R, int H) або void CylSurfaceAreaVol(int R, int H, double &n1, double &n2) |
| ExCircRadArea | Функція по сторонах трикутника А, В та С, знаходить знаходить радіус і площу кола описаного навколо трикутника. | TwoRealNums ExCircRadArea(int A,int B,int C) або void ExCircRadArea(int A,int B,int C,double &n1, double &n2) |
| InCircRadArea | Функція по сторонах трикутника А, В та С, знаходить знаходить радіус і площу кола вписаного у трикутник. | TwoRealNums InCircRadArea(int A,int B,int C) або void InCircRadArea(int A,int B,int C,double &n1, double &n2) |
| PointDistQuart | Функція по координатам точки X та Y, знаходить відстань від цієї точки до початку координат та номер чверті, в якій знаходиться точка. | TwoRealNums PointDistQuart(int X,int Y) або void PointDistQuart(int X,int Y, double &n1, double &n2) |
| TrianglePerimArea | Функція по сторонах трикутника А, В та С знаходить його периметр та площу. Використовує функції TrianglePerimeter та TriangleArea | TwoRealNums TrianglePerimArea(int A,int B, int C) або void TrianglePerimArea(int A,int B, int C, double &n1, double &n2) |
Використовується структура з трьох дійсних чисел:
struct ThreeRealNums
{
double n1;
double n2;
double n3;
};
|
| Ім'я функції | Опис функції | Прототипи |
|---|---|---|
| CircLengthAreaVol | Функція по радіусу R знаходить довжину кола, площу кола та об'єм кулі з таким радіусом | ThreeRealNums CircLengthAreaVol(int R) або void CircLengthAreaVol(int R, double &n1, double &n2, double &n3) |
| TriangleAltitude | Функція за сторонами трикутника А, В та С знаходить три його висоти | ThreeRealNums TriangleAltitude(int A,int B,int C) або void TriangleAltitude(int A,int B,int C, double &n1, double &n2, double &n3) |
| TriangleBisector | Функція за сторонами трикутника А, В та С знаходить три його бісектриси | ThreeRealNums TriangleBisector(int A,int B,int C) або void TriangleBisector(int A,int B,int C, double &n1, double &n2, double &n3) |
| TriangleMedian | Функція за сторонами трикутника А, В та С знаходить три його медіани | ThreeRealNums TriangleMedian(int A,int B,int C) або void TriangleMedian(int A,int B,int C, double &n1, double &n2, double &n3) |