Skip to content
@CalculationCollective

CalculationCollective

CalculationCollective

About

This is an organisation dedicated to making calculators in as many programming languages as possible.

Definition of a Calculator

The following functionality must be given for a calculator to be valid.

  • Addition
  • Subtraction
  • Multiplication
  • Division

Additionally for a calculator to be considered a working calculator the user needs to be able to input at least 2 numbers and receive the calculation result. The calculation result also needs to be correct. (floating point inaccuracy is fine if according to IEEE 754) The calculator also needs to work with at least 1 decimal place both as input and output. It is important that every calculator includes the surce code of itself.

EVAL IS NOT ALLOWED

To learn more about contributing to this project view CONTRIBUTING.md.

Completed Calculators

Project Name Language
AHKCalculator AutoHotKey
APLCalculator APL
AWKCalculator AWK
SHCalculator Bash
BASCalculator Basic (FreeBasic)
BFCalculator Beef
BECalculator Berry
BBCalculator BlitzBasic (Blitz3D)
BOOCalculator Boo
CSCalculator C#
CPPCalculator C++
CCalculator C
CLJCalculator Clojure
COBCalculator COBOL
COFFEECalculator Coffeescript
LSPCalculator Common Lisp
PYXCalculator Cython
DCalculator D
DARTCalculator Dart
EXCalculator Elixir
ERLCalculator Erlang
F90Calculator Fortran
FSCalculator F#
GOCalculator Go
GROOVYCalculator Groovy
HSCalculator Haskell
HCCalculator HolyC
JAVACalculator Java
JSCalculator JavaScript
NJSCalculator JavaScript (Nodejs)
IPYNBCalculator Jupyter Notebook
KTCalculator Kotlin
LUACalculator Lua
MATLABCalculator MATLAB
MCalculator Objective-C
MLCalculator OCaml
PASCalculator Pascal
PLCalculator Perl
PHPCalculator PHP
PS1Calculator PowerShell
PYCalculator Python
RCalculator R
RKTCalculator Racket
RBCalculator Ruby
RSCalculator Rust
SCALACalculator Scala
SCMCalculator Scheme
SmallBASCalculator SmallBasic
SWIFTCalculator Swift
SQLCalculator SQL (SQLite)
TCLCalculator TCL
8XPCalculator Ti-Basic (Ti Program)
TSCalculator TypeScript
VCalculator V
VBCalculator Visual Basic
VBSCalculator Visual Basic Script
ZIGCalculator ZIG

Pinned Loading

  1. CalculationCollectiveCloner CalculationCollectiveCloner Public

    Used to clone all CalculationCollective repositories.

    Python

Repositories

Showing 10 of 60 repositories
  • CPPCalculator Public

    Calculator in cpp

    CalculationCollective/CPPCalculator’s past year of commit activity
    C++ 0 0 0 0 Updated Apr 1, 2024
  • .github Public

    This repository is as special as we all are.

    CalculationCollective/.github’s past year of commit activity
    3 1 17 0 Updated Nov 25, 2023
  • ZIGCalculator Public
    CalculationCollective/ZIGCalculator’s past year of commit activity
    Zig 1 0 0 0 Updated Nov 25, 2023
  • AWKCalculator Public
    CalculationCollective/AWKCalculator’s past year of commit activity
    Awk 0 0 0 0 Updated May 2, 2023
  • BECalculator Public
    CalculationCollective/BECalculator’s past year of commit activity
    Berry 0 0 0 0 Updated Apr 21, 2023
  • APLCalculator Public
    CalculationCollective/APLCalculator’s past year of commit activity
    APL 0 0 0 0 Updated Apr 20, 2023
  • SCMCalculator Public
    CalculationCollective/SCMCalculator’s past year of commit activity
    Scheme 0 0 0 0 Updated Apr 15, 2023
  • CalculationCollectiveCloner Public

    Used to clone all CalculationCollective repositories.

    CalculationCollective/CalculationCollectiveCloner’s past year of commit activity
    Python 0 0 0 0 Updated Apr 9, 2023
  • BOOCalculator Public
    CalculationCollective/BOOCalculator’s past year of commit activity
    Boo 0 0 0 0 Updated Apr 9, 2023
  • BFCalculator Public
    CalculationCollective/BFCalculator’s past year of commit activity
    Beef 1 0 0 0 Updated Apr 9, 2023

Top languages

Loading…

Most used topics

Loading…