RMath 1.0.2
dotnet add package RMath --version 1.0.2
NuGet\Install-Package RMath -Version 1.0.2
<PackageReference Include="RMath" Version="1.0.2" />
paket add RMath --version 1.0.2
#r "nuget: RMath, 1.0.2"
// Install RMath as a Cake Addin #addin nuget:?package=RMath&version=1.0.2 // Install RMath as a Cake Tool #tool nuget:?package=RMath&version=1.0.2
RMath
Class to do math with roman numbers.
Main functions: Convert roman numbers to Arabic Convert Arabic numbers to roman Add, subtract, multiply, divide, raise to power and compare roman and Arabic numbers.
Examples:
Create object of class RMath
RMath rm = new RMath();
Convert roman numbers to Arabic roman_to_arabic(str) str - string containing roman number Returns integer Use example:
int result = rm.roman_to_arabic("DMLVI");
Convert Arabic numbers to roman arabic_to_roman(a) a - integer Returns string Use example:
string result = rm.arabic_to_roman(2675);
Sum two numbers sum(a, b) - returns integer sum(s1, s2) - returns string sum(a, s1) - returns integer a, b - integers s1, s2 - strings containing roman number Use example:
int result1 = rm.sum(10, 32);
string result2 = rm.sum("MVII", "IL");
int result3 = rm.sum(10, "IL");
Subtract subtract(a, b) - returns integer subtract(s1, s2) - returns string subtract(a, s1) - returns integer a, b - integers s1, s2 - strings containing roman number Use example:
int result1 = rm.subtract(10, 32);
string result2 = rm.subtract("MVII", "IL");
int result3 = rm.subtract(10, "IL");
Square roman number square(s) - returns string s - string containing roman number Use example:
string result = rm.square("XI");
Multiply numbers product(a, b) - returns integer product(s1, s2) - returns string product(a, s1) - returns integer a, b - integers s1, s2 - strings containing roman number Use example:
int result1 = rm.product(10, 32);
string result2 = rm.product("MVII", "IL");
int result3 = rm.product(10, "IL");
Compare numbers is_greater (s1, s2) - returns bool (TRUE when s1 is bigger and FALSE when s2 is bigger) is_greater (s1, a) - returns bool (TRUE when s1 is bigger and FALSE when a is bigger) is_greater (a, s1) - returns bool (TRUE when s1 is bigger and FALSE when s2 is bigger) s1, s2 - strings containing roman number a - integer Use example:
bool result1 = rm.is_greater("MVII", "IL");
bool result2 = rm.is_greater("MVII", 21);
bool result3 = rm.is_greater(21, "IL");
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.