arithmetic_amallar 1.0.0
arithmetic_amallar: ^1.0.0 copied to clipboard
This package helps to solve arithmetic problems easily!
arithmetic_amallar #
arithmetic_amallar
is a Dart package that provides functions for basic arithmetic operations. This package is simple, efficient, and easy to use in any Dart or Flutter application.
Features #
- Add two numbers.
- Subtract one number from another.
- Multiply two numbers.
- Divide one number by another (with error handling for division by zero).
Installation #
Add the following to your pubspec.yaml
file:
dependencies:
arithmetic_amallar: ^1.0.0
Then run:
flutter pub get
Usage #
To use this package, import it into your Dart file:
import 'package:arithmetic_amallar/arithmetic_amallar.dart';
void main() {
double a = 10;
double b = 5;
double result = Arithmetic.add(a, b);
print('Addition: \$a + \$b = \$result');
result = Arithmetic.subtract(a, b);
print('Subtraction: \$a - \$b = \$result');
result = Arithmetic.multiply(a, b);
print('Multiplication: \$a * \$b = \$result');
result = Arithmetic.divide(a, b);
print('Division: \$a / \$b = \$result');
// Handling division by zero
try {
result = Arithmetic.divide(a, 0);
} catch (e) {
print('Error: \$e');
}
}
API #
add #
static double add(double a, double b)
Adds two numbers and returns the result.
Parameters: #
- a: The first number.
- b: The second number.
Returns: #
- The sum of the two numbers.
subtract #
static double subtract(double a, double b)
Subtracts the second number from the first number and returns the result.
Parameters: #
- a: The first number.
- b: The second number.
Returns: #
- The difference between the two numbers.
multiply #
static double multiply(double a, double b)
Multiplies two numbers and returns the result.
Parameters: #
- a: The first number.
- b: The second number.
Returns: #
- The product of the two numbers.
divide #
static double divide(double a, double b)
Divides the first number by the second number and returns the result. Throws an ArgumentError
if the second number is zero.
Parameters: #
- a: The first number.
- b: The second number.
Returns: #
- The quotient of the two numbers.
Throws: #
- An
ArgumentError
if the second number is zero.
Example #
import 'package:arithmetic_amallar/arithmetic_amallar.dart';
void main() {
// Addition
double result = Arithmetic.add(10, 5);
print('10 + 5 = \$result');
// Subtraction
result = Arithmetic.subtract(10, 5);
print('10 - 5 = \$result');
// Multiplication
result = Arithmetic.multiply(10, 5);
print('10 * 5 = \$result');
// Division
result = Arithmetic.divide(10, 5);
print('10 / 5 = \$result');
// Handling division by zero
try {
result = Arithmetic.divide(10, 0);
} catch (e) {
print('Error: \$e');
}
}
License #
This project is licensed under the MIT License - see the LICENSE file for details.