currency_type 1.0.0
currency_type: ^1.0.0 copied to clipboard
Currency type for Dart and Flutter, a large numeric type, with exactly four digit after the decimal point, appropriate for financial calculations.
import 'package:currency_type/currency_type.dart';
void main(List<String> arguments) {
usingDouble();
print('');
usingCurrency();
print('');
bigNumbers();
print('');
}
void usingDouble() {
var a = 0.7;
var b = 0.49;
var c = a * a;
print('Using Double');
print('$a * $a = $c');
if (c == b) {
print("Equal");
} else {
print("Not Equal");
}
}
void usingCurrency() {
var a = Currency.parse('0.7');
var b = Currency.parse('0.49');
var c = a * a;
print('Using Currency');
print('$a * $a = $c');
if (c == b) {
print("Equal");
} else {
print("Not Equal");
}
}
void bigNumbers() {
var a = 12345678901234567.1234;
var b = Currency.parse('12345678901234567.1234');
print("Big Double : $a");
print("Big Currency: $b");
}