/calcasio

Functioning replica of a basic Casio calculator.

Primary LanguageJavaScript

calcasio


Contents



Overview

Calcasio is basically a replica of a casio calculator we see and use in our everyday life. Not just UI is designed, but functionality has also been added to perform all the basic operations.



Skills used

The design part is developed using HTML, and custom CSS, and no framework has been used for design part. For functionality, Javascript, and jQuery have been used.



Features

  • Design part :
    • Responsive
    • Pixel perfect design
  • Functionality :
    • Inputs :

      • Mouse clicks.
      • Keyboard inputs.
    • Operations :

      • Basic arithmetic operations (Addition, Subtraction, Multiplication, Division).
      • Auto Replay.
      • Input Modification.
      • Operations like square root, and negation.



Buttons and their corrsponding keys

Buttons Keys Purpose
ON Esc To turn on calculator
0-9 0-9 To input number
. . To add decimal
+/- - Changes input to its negative
√x - Changes input to its square root
CORRECT - Omits last entered digit
AUTO REPLAY - Replays the operations performed sequentially