Skip to content

Coding a scientific calculator from scratch with html and js

License

Notifications You must be signed in to change notification settings

marck001/Scientific-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scientific-Calculator-built-with-html-js-css

Making a Casio scientific calculator from scratch with HTML, CSS, and JavaScript as a web project.

Description

This web project aims to simulate the operation and features of a real calculator. It was created for self-improving skills in JavaScript, HTML, and CSS. The front-end design is inspired by a Casio calculator, implementing most of its functions with additional features like sound effects and background customization. However, some functions remain a work in progress due to their complexity. All contributions are appreciated.

Screenshots

calculatorImg

Run the Project

  1. Download the code and the rest of the folders.
  2. Launch the project by opening the index.html file. -This link leads you directly to the github host page: https://marck001.github.io/Scientific-Calculator/

Usage Instructions

  • Use this calculator mostly to perform basic arithmetic operations.
  • Introduce a numerical value before pressing the function keys.

Notes

  • The cursor control key is implemented to move through characters to the right and left.
  • Copy-and-paste features have replaced shift and alpha keys for convenience.
  • Some functions are temporarily omitted, such as log in any base, x/y, S⇔D, RCL, and hyp.

Contributing

This project is open to contributions from the community. If you have suggestions or would like to contribute by implementing specific calculator functions, your help is highly valued. Feel free to submit pull requests, report issues, or contribute in any way that aligns with the project.

About

Coding a scientific calculator from scratch with html and js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published