open-index/open-npm huggingface dataset:
npm package: 8lb_calculator
Description: Этот модуль предоставляет базовые математические функции для выполнения простых арифметических операций, а также вычисления квадратов и корней.
Latest version: 1.1.1

# 8lb_calculator

Этот модуль предоставляет базовые математические функции для выполнения простых арифметических операций, а также вычисления квадратов и корней.

## Установка



```
npm i 8lb_calculator
```

## Доступные функции

### add(a, b)
Возвращает сумму двух чисел.

```js
math.add(5, 3); // 8
```

---

### subtract(a, b)
Возвращает разность между двумя числами.

```js
math.subtract(10, 4); // 6
```

---

### multiply(a, b)
Возвращает произведение двух чисел.

```js
math.multiply(2, 6); // 12
```

---

### divide(a, b)
Возвращает результат деления `a` на `b`.

Если `b === 0`, выбрасывается ошибка: `"Ошибка! Деление на ноль"`.

```js
math.divide(10, 2); // 5
math.divide(5, 0);  // Ошибка
```

---

### square(a)
Возвращает квадрат числа `a`.

```js
math.square(4); // 16
```

---

### root(a, n = 2)
Возвращает корень `n`-й степени из числа `a`. По умолчанию — квадратный корень.

Если `a < 0` и `n` чётное, выбрасывается ошибка: `"Ошибка! Попытка извлечь корень чётной кратности из отрицательного числа"`.

```js
math.root(9);      // 3
math.root(27, 3);  // 3
math.root(-4);     // Ошибка
```

## Лицензия

MIT — свободное использование и модификация.