Зміст

Функції з геометричним змістом

З одним значенням, що повертається

Ім'я функціїОпис функціїПрототипи
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)

Зміст