Platforms to show: All Mac Windows Linux Cross-Platform

Back to BiggerNumberMBS class.

BiggerNumberMBS.Operator_Add(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds a number.
Example
Var a as new BiggerNumberMBS(3)
Var b as new BiggerNumberMBS(4)

// add
Var c as BiggerNumberMBS = a + b

MsgBox c.StringValue

BiggerNumberMBS.Operator_AddRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Adds a number.
Example
Var a as new BiggerNumberMBS(3)
Var b as new BiggerNumberMBS(4)

// add
Var c as BiggerNumberMBS = a + b

MsgBox c.StringValue

BiggerNumberMBS.Operator_Compare(other as BiggerNumberMBS) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Compares two numbers.
Example
Var a as new BiggerNumberMBS(1.2)
Var b as new BiggerNumberMBS(1.2)
Var c as new BiggerNumberMBS(1.3)

if a = b then
// ok
else
break
end if

if a < c then
// ok
else
Break
end if

if c > b then
// ok
else
break
end if

BiggerNumberMBS.Operator_Convert as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Converts big number to string automatically.
Example
Var b as new BiggerNumberMBS
Var n as Double = 5

// convert from double to big number automatically
b = n

// convert to string automatically
MsgBox b

See also:

BiggerNumberMBS.Operator_Convert(value as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Converts a string to a big number.
Example
Var b as new BiggerNumberMBS
Var n as string = "5"

// convert from string to big number automatically
b = n

// convert to double automatically
Var d as Double = b
MsgBox str(d)

See also:

BiggerNumberMBS.Operator_Divide(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Divides two numbers.
Example
Var a as new BiggerNumberMBS(9.3)
Var b as new BiggerNumberMBS(3.0)

Var r as BiggerNumberMBS = a / b

MsgBox r.StringValue

BiggerNumberMBS.Operator_DivideRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Divides two numbers.

BiggerNumberMBS.Operator_IntegerDivide(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates an integer divide.
Example
Var a as new BiggerNumberMBS(9.3)
Var b as new BiggerNumberMBS(3.0)

Var r as BiggerNumberMBS = a \ b

MsgBox r.StringValue

Same as normal divide, but removes fraction part.

BiggerNumberMBS.Operator_IntegerDivideRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates an integer divide.

Same as normal divide, but removes fraction part.

BiggerNumberMBS.Operator_Modulo(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates the modulo of two numbers.
Example
Var a as new BiggerNumberMBS(9.3)
Var b as new BiggerNumberMBS(3.0)

Var r as BiggerNumberMBS = a mod b

MsgBox r.StringValue

BiggerNumberMBS.Operator_ModuloRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates the modulo of two numbers.

BiggerNumberMBS.Operator_Multiply(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Multiply two numbers.
Example
// speed of light in m/s
Var SpeedOfLight As New BiggerNumberMBS("299792458")

// seconds per day
Var SecondsPerDay As New BiggerNumberMBS(24 * 3600)

Var DaysPerYear As New BiggerNumberMBS(365.25)

Var LightYear As BiggerNumberMBS = SpeedOfLight * DaysPerYear * SecondsPerDay
MsgBox LightYear.StringValue+" meter per light year"

// 9.460.730.472.580.800 matches number from Wikipedia


Var AgeOfUniversum As New BiggerNumberMBS(13810000000)

Var MaxDistance As BiggerNumberMBS = LightYear * AgeOfUniversum

MsgBox MaxDistance.GetStringValue(10, False, 100, 3, True)+" meter maximum"

BiggerNumberMBS.Operator_MultiplyRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Multiply two numbers.

BiggerNumberMBS.Operator_Negate as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Negates a number.
Example
Var a as new BiggerNumberMBS(3)

// negate
Var c as BiggerNumberMBS = -a

MsgBox c.StringValue

BiggerNumberMBS.Operator_Power(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates power of two numbers.
Example
Var a as new BiggerNumberMBS(3)
Var b as new BiggerNumberMBS(4)

// pow
Var c as BiggerNumberMBS = a ^ b

MsgBox c.StringValue

BiggerNumberMBS.Operator_PowerRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates power of two numbers.

BiggerNumberMBS.Operator_Subtract(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Subtracts one number from other.
Example
Var a as new BiggerNumberMBS(3)
Var b as new BiggerNumberMBS(4)

// subtract
Var c as BiggerNumberMBS = a - b

MsgBox c.StringValue

BiggerNumberMBS.Operator_SubtractRight(other as BiggerNumberMBS) as BiggerNumberMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Math MBS DataTypes Plugin 20.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Subtracts one number from other.

The items on this page are in the following plugins: MBS DataTypes Plugin.


The biggest plugin in space...