Skip to content

@libs.calculator.Calculator

github-actions[bot] edited this page Jan 24, 2024 · 9 revisions

Class: Calculator

@libs/calculator.Calculator

Calculator class for basic arithmetic operations.

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new Calculator(value?): Calculator

Creates a new calculator.

Parameters

Name Type Default value Description
value number 0 The initial value of the calculator.

Returns

Calculator

Example

const calc = new Calculator();
console.log(calc.value); // 0

Example

const calc = new Calculator(1);
console.log(calc.value); // 1

Defined in

calculator.ts:19

Properties

value

value: number

The current value of the calculator.

Defined in

calculator.ts:4

Methods

add

add(x): void

Adds a number to the calculator.
@libs/arithmetic!Addition~add is used to add the number.

Parameters

Name Type Description
x number The number to add.

Returns

void

Example

const calc = new Calculator();
calc.add(1);
console.log(calc.value); // 1

Defined in

calculator.ts:37


div

div(x): void

Divides the calculator by a number.
@libs/arithmetic!Division~div is used to divide the calculator.

Parameters

Name Type Description
x number The number to divide by.

Returns

void

Example

const calc = new Calculator();
calc.div(2);
console.log(calc.value); // 0

Example

const calc = new Calculator(1);
calc.div(2);
console.log(calc.value); // 0.5

Defined in

calculator.ts:94


mul

mul(x): void

Multiplies the calculator by a number.
@libs/arithmetic!Multiplication~mul is used to multiply the calculator.

Parameters

Name Type Description
x number The number to multiply by.

Returns

void

Example

const calc = new Calculator();
calc.mul(2);
console.log(calc.value); // 0

Example

const calc = new Calculator(1);
calc.mul(2);
console.log(calc.value); // 2

Defined in

calculator.ts:73


sub

sub(x): void

Subtracts a number from the calculator.
@libs/arithmetic!Subtraction~sub is used to subtract the number.

Parameters

Name Type Description
x number The number to subtract.

Returns

void

Example

const calc = new Calculator();
calc.sub(1);
console.log(calc.value); // -1

Defined in

calculator.ts:52


test

test(input): void

Tests the calculator.

Parameters

Name Type Description
input TestInput The input for the test.

Returns

void

Example

const calc = new Calculator();
calc.test({ value: 1 });

Defined in

calculator.ts:106