dhairyagothi / 100_days_100_web_project

This repository contains 100 web projects from basic to intermediate using html css and js Please star the repo before start working on it
https://50-days-50-web-project.vercel.app/
MIT License
30 stars 36 forks source link

Upgrading Vanilla JavaScript Calculator to Include Scientific Functions #154

Closed atharva012004 closed 4 months ago

atharva012004 commented 4 months ago

Is your feature request related to a problem? Please describe. The current Vanilla JavaScript Calculator Master is limited to basic mathematical operations. While it serves its purpose adequately, there is a growing need among users for more advanced functionalities. Users, particularly those in technical fields, are increasingly requiring capabilities that go beyond simple arithmetic.

Describe the solution you'd like We propose upgrading the Vanilla JavaScript Calculator Master to include scientific calculator features. This enhancement would enable the calculator to perform complex mathematical operations such as trigonometric functions, logarithmic calculations, exponentials, and more. By integrating these advanced functions, the calculator will become a versatile tool suitable for a wider range of mathematical applications.

Describe alternatives you've considered One alternative would be to develop a separate scientific calculator application. However, integrating these features directly into the existing Vanilla JavaScript Calculator Master would maintain continuity for current users and simplify maintenance efforts. Another consideration is the user interface design to ensure that advanced functions are accessible without compromising the simplicity that users appreciate.

Basic Calculator (original project) Screenshot 2024-06-23 135449

Scientific Calculator (update in the existing project) Screenshot 2024-06-23 135503

video

https://github.com/dhairyagothi/50_days_50_web_project/assets/136626840/8da7c418-e53f-48f8-b89e-56436326b021

Additional context The update aims to transform the Vanilla JavaScript Calculator Master into a comprehensive tool for both basic and advanced mathematical computations. This enhancement aligns with user feedback and industry trends towards more robust calculator functionalities. We believe that implementing these changes will enhance user satisfaction and broaden the utility of the application. Please review these efforts to incorporate advanced mathematical operations into the core of the project. Your consideration of bonus points for this effort would be greatly appreciated.

github-actions[bot] commented 4 months ago

Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the issue is not duplicate, and you read CONTRIBUTING.md carefully. Your contributions are highly appreciated! 😊

dhairyagothi commented 4 months ago

go ahead @atharva012004