This folder demonstrates a multi-version modular calculator with progressively advanced features.
- Version 1: Basic operations like addition and subtraction.
- Version 2: Adds multiplication and division.
- Version 3: Uses an object-oriented approach for operations.
- Version 4: Includes advanced operations like power, modulus, and enhanced division.
Each version contains:
- calculations.js: Implements the core functions or methods for calculations.
- index.js: Entry point for testing the version's functionality. Additional files:
- Version 3:
objects.js
for object-based calculations. - Version 4: Separate modules for basic, complementary, and division calculations.
- Navigate to a specific version folder (e.g.,
cd version_1
). - Run
node index.js
to test the calculator. - Explore individual files to understand how operations are implemented.
Learn and practice modular programming with these calculator versions!