arithmetic_amallar 1.0.0 copy "arithmetic_amallar: ^1.0.0" to clipboard
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.

2
likes
140
points
21
downloads

Publisher

unverified uploader

Weekly Downloads

This package helps to solve arithmetic problems easily!

Repository (GitHub)

Documentation

API reference

License

MIT (license)

More

Packages that depend on arithmetic_amallar