Следите за новостями GitVerse в нашем телеграм-канале

geo_shapes

Форк
0

4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
Readme.md

Описание

Простая библиотека для работы с геометрическими фигурами на TypeScript.

Установка

*npm install geo_shapes

Работа с библиотекой

Shape

Базовый класс для всех фигур.

Свойства:

  • name
    : Имя фигуры (строка).

Методы:

  • getType()
    : Возвращает имя фигуры.

Rectangle

Класс для работы с прямоугольниками.

Свойства:

  • width
    : Ширина прямоугольника (число).
  • height
    : Высота прямоугольника (число).

Методы:

  • getArea()
    : Возвращает площадь прямоугольника.

Circle

Класс для работы с кругами.

Свойства:

  • radius
    : Радиус круга (число).

Методы:

  • getDiameter()
    : Возвращает диаметр круга.

Triangle

Класс для работы с треугольниками.

Свойства:

  • base
    : Основание треугольника (число).
  • height
    : Высота треугольника (число).

Методы:

  • getArea()
    : Возвращает площадь треугольника.

ВАЖНО: Библиотеку можно расширить, добавляя новые фигуры с их свойствами и методам.

Использование

import { Rectangle, Circle, Triangle } from 'geo_shapes';

Создание прямоугольника const rectangle = new Rectangle(5, 10); rectangle.getArea(); // Вывод: 50

Создание круга const circle = new Circle(5); circle.getDiameter(); // Вывод: 10

Создание треугольника const triangle = new Triangle(4, 6); triangle.getArea(); // Вывод: 12

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.