Skip to content

H31IX/geometric_lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Работа с геометрическими фигурами(вычисление площади и периметра)

Math formulas

Area

  • Circle: S = πR²
  • Rectangle: S = ab
  • Square: S = a²
  • Trinagle: S = 1/2 ah

Perimeter

  • Circle: P = 2πR
  • Rectangle: P = 2a + 2b
  • Square: P = 4a
  • Triangle: P = 2(a + b + c)

Rectangle.py

Находит площадь - ``ab/периметр - 2a + 2b прямоугольника

Принимает значения двух переменных(стороны фигуры(прямоугольника)) и выводит площадь/периметр(прямоугольника)
        Параметры: a(int/float) - первое десятичное число
                   b(int/float) - второе десятичное число
        Возвращаемое значение: area(int/float): десятичное число(площадь/периметр фигуры(прямоугольника))

Примеры вызова

area(a, b)

Input:

2 4

Output:

8


perimeter(a, b)

Input:

2 4

Output:

12



Circle.py

Находит площадь - πR²/периметр - 2πR круга

Принимает значение 1 переменной (радиус фигуры(круга)) и выводит площадь/периметр фигуры(круга)
        Параметры: r(int/float) - десятичное число
        Возвращаемое значение: area(float): десятичное число(площадь/периметр фигуры(круга))

Примеры вызова

area(r)

Input:

3

Output:

28.26


perimeter(r)

Input:

6

Output:

37.76



Square.py

Находит площадь - a²/периметр - 4a квадрата

Принимает значение 1 переменной (сторона фигуры(квадрата)) и выводит площадь/периметр фигуры(квадрата)
        Параметры: a(int/float) - десятичное число
        Возвращаемое значение: area(int/float): десятичное число/периметр(площадь фигуры(квадрата))

Примеры вызова

area(a)

Input:

3

Output:

9


perimeter(a)

Input:

4

Output:

16



Triangle.py

Находит площадь - 1/2 ah/периметр - 2(a + b + c) треугольника

Принимает значение 2 переменных (сторона фигуры(треугольника) и высота фигуры(треугольника)) и выводит площадь фигуры(треугольника)
        Параметры: a(int/float) - десятичное число
                   b(int/float) - десятичное число
        Возвращаемое значение: area(int/float): десятичное число(площадь/периметр фигуры(треугольника))

Примеры вызова

area(a, h)

Input:

7 5

Output:

17.5


perimeter(a, b, c)

Input:

3 4 5

Output:

24



Commits History

  • Добавлен новый файл SHA: 2faddc6d0f2c5d3ce31032c3f8f9e648bbdd35b4
  • Добавлен файл rectangle и справлена ошибка в файле triangle SHA: 7f1f7f20e27e015796d7601301b8f3d230f23b3a
  • Добавлены 2 файла SHA: 6a1d3274f92bbfbd3418db06104326b43212bb8a

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%