Skip to content

yocho8/geometric_lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

О проекте

Проект написан на языке Python. Внутри представлены функции для нахождения площади (S) и периметра (P) основных геометрических фигур. Также сделаны тесты.



Функции (Function)

Круг (Circle)

  1. Площадь (Area)
    Параметры: r - радиус круга. Возращаемое значение: площадь круга.

  2. Периметр (Perimetr)
    Параметры: r - радиус круга. Возращаемое значение: длина окружности.

     Пусть r = 3. S = 9π. P = 6π.
    

Прямоугольник (Rectangle)

  1. Площадь (Area)
    Параметры: a, b - стороны прямоугольника. Возращаемое значение: площадь прямоугольника.

  2. Периметр (Perimetr)
    Параметры: a, b - стороны прямоугольника. Возращаемое значение: периметр прямоугольника.

     Пусть a = 4, b = 3. S = 12. P = 14.
    

Квадрат (Square)

  1. Площадь (Area)
    Параметры: a - сторона квадрата. Возращаемое значение: площадь квадрата.

  2. Периметр (Perimetr)
    Параметры: а - сторона квадрата. Возращаемое значение: периметр квадрата.

     Пусть a = 5. S = 25. P = 20.
    

Треугольник (Triangle)

  1. Площадь (Area)
    Параметры: a - сторона треугольника, h - высота, проведенная к а. Возращаемое значение: площадь треугольника.

  2. Периметр (Perimetr)
    Параметры: а, b, c - стороны треугольника. Возращаемое значение: периметр треугольника.

     Пусть a = 6, b = 5, c = 4, h = 7. S = 21. P = 15.
    

Математические формулы (Math formulas)

Площадь (Area)

  • Круг (Circle): S = πR²
  • Прямоугольник (Rectangle): S = ab
  • Квадрат (Square): S = a²
  • Треугольник (Triangle): S = ah / 2

Периметр (Perimeter)

  • Круг (Circle): P = 2πR
  • Прямоугольник (Rectangle): P = 2(a + b)
  • Квадрат (Square): P = 4a
  • Треугольник (Triangle): P = a + b + c


Change log

Хэш Имя коммита Изменения Дата
612f60fd5236c88a875082203c5b6d3d077d2b20 add triangle.py file and change rectangle.py =) Изменена функция, добавленная ранее + еще одна новая Wed Sep 20 17:05:07 2023
901266691032141667f1352b7769d1694b58ef22 add rectangle.py file :) Добавлена функция вычисления фигуры Wed Sep 20 17:03:44 2023
612f60fd5236c88a875082203c5b6d3d077d2b20 L-03: Docs added Добавлена папка docs + readme.md Thu Mar 4 14:55:29 2021
901266691032141667f1352b7769d1694b58ef22 L-03: Circle and square added Добавлены основные файлы Thu Mar 4 14:54:08 2021


Проект выполнил Подъянов Илья. Студент 1 курса ФИТИП, группы M3107.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%