1.0.2 • Published 8 months ago

lb5-zadanie v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

Geometry Calculator

This module provides functions to calculate the areas of various geometric shapes.

Installation

To install the package, use npm:

npm install lb5-zadanie

Functions

calculateTriangleArea(x1, y1, x2, y2, x3, y3)

Calculates the area of a triangle given the coordinates of its three vertices.

Parameters:

  • x1, y1: Coordinates of the first point.
  • x2, y2: Coordinates of the second point.
  • x3, y3: Coordinates of the third point.

Returns:
The area of the triangle.

Possible errors:
Throws an error if the three points are collinear (lie on the same line).

Example usage:

const area = calculateTriangleArea(0, 0, 3, 0, 0, 4);
console.log(area); // Output: 6

calculateCircleArea(radius)

Calculates the area of a circle given its radius.

Parameters:

  • radius: The radius of the circle.

Returns:
The area of the circle.

Possible errors:
Throws an error if the radius is negative.

Example usage:

const area = calculateCircleArea(5);
console.log(area); // Output: 78.53981633974483

calculateRectangleArea(width, height)

Calculates the area of a rectangle given its width and height.

Parameters:

  • width: The width of the rectangle.
  • height: The height of the rectangle.

Returns:
The area of the rectangle.

Possible errors:

  • Throws an error if either width or height is negative.
  • Throws an error if either width or height is zero.

Example usage:

const area = calculateRectangleArea(4, 5);
console.log(area); // Output: 20
1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago