Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Title: Add Advanced Mathematical Functions to Calculator App #1657

Closed
KashishJuneja101003 opened this issue Jan 5, 2025 · 2 comments
Closed

Comments

@KashishJuneja101003
Copy link
Contributor

Initiative (Required)

Script Winter of Code (SWoC) ❄️

Is your feature request related to a problem? Please describe.

The current calculator app is limited to basic arithmetic operations like addition, subtraction, multiplication, and division. Users who require advanced calculations, such as trigonometric, logarithmic, or exponential computations, cannot rely on this tool. This limitation reduces the app's utility, particularly for students and professionals in fields requiring complex mathematical operations.
image

Describe the solution you'd like.

Enhance the calculator app by incorporating the following advanced mathematical functionalities:

  1. Trigonometric Functions:

    • Add buttons for sin, cos, and tan.
    • Provide an option to toggle between radians and degrees for input.
  2. Exponential and Logarithmic Functions:

    • Include buttons for e^x, natural logarithm (ln), and base-10 logarithm (log).
  3. Other Operations:

    • Add square root (√) for quick computation of square roots.
    • Implement a power function (^) for raising numbers to any exponent.
    • Include factorial (!) to calculate the factorial of a number.
  4. User Interface Improvements:

    • Ensure the new buttons are seamlessly integrated into the existing layout.
    • Maintain a clean, responsive design that works well on various devices.

Add any other context or screenshots about the feature request here.

No response

Copy link

github-actions bot commented Jan 5, 2025

@KashishJuneja101003

It's great having you contribute to this project

Thanks for opening this Issue 🙌 , Welcome to Project Guidance 💖 We will review everything and get back to you.
Make sure to give a star to this repo before making a fork! Thank you :)

Copy link

Hi @KashishJuneja101003 👋, your issue #1657 has been successfully closed ✅. Thank you for your valuable contribution! 🙌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant