Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.2.3

rational

Das rational-Paket ermöglicht die Arbeit mit rationalen Zahlen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
1 Mio.
Likes
24
Pub-Punkte
160

Paket installieren

flutter pub add rational

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das rational-Paket bietet Unterstützung für die Arbeit mit rationalen Zahlen in Dart und ermöglicht exakte Arithmetik ohne Gleitkommagenauigkeitsfehler. Es stellt Brüche als Paare aus Zähler und Nenner dar und bietet Methoden für Addition, Subtraktion, Multiplikation, Division und Vereinfachung. Ideal für mathematische Anwendungen, die präzise Bruchberechnungen erfordern, wie beispielsweise wissenschaftliche Berechnungen oder Finanzmodelle. Das Paket ist auf allen wichtigen Plattformen kompatibel und lässt sich nahtlos über das pub-System von Flutter integrieren.

Anwendungsfälle

  • genaue Bruchrechnung
  • wissenschaftliche Berechnungen
  • Finanzberechnungen
  • Mathematische Modellierung
  • Bruchvereinfachung

Hauptmerkmale

  • Exakte Darstellung rationaler Zahlen
  • Arithmetische Operationen mit Brüchen
  • Automatische Bruchvereinfachung
  • Plattformübergreifende Kompatibilität
  • Einfache API-Integration

Geeignet für

  • Entwickler, die präzise Brüche benötigen
  • Mathematische Anwendungsbauer
  • Entwickler von Bildungs-Apps
  • Anwendungen, die Gleitkommefehler vermeiden

Hinweise

  • Nicht für sehr große Zahlen optimiert
  • Beschränkt auf grundlegende arithmetische Operationen
  • Keine Unterstützung für irrationale Zahlen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Dart Rational

Build Status

This project enable to make computations on rational numbers.

Usage

To use this library in your code :

  • add a dependency in your pubspec.yaml :
dependencies:
  rational:
Rational numbers
  • add import in your dart code :
import 'package:rational/rational.dart';
  • Start computing using Rational.parse('1.23'), Rational(BigInt.from(12), BigInt.from(7)) or Rational.fromInt(12, 7).

License

Apache 2.0

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden