Rakesh9100 / CalcDiverse

CalcDiverse is a customized collection of calculators for various aspects of mathematics. Individuals with basic web development knowledge can create distinctive calculators and submit pull requests.
https://calcdiverse.netlify.app
Apache License 2.0
153 stars 381 forks source link

[Feature] Add Atomic Composition Calculator #712

Open govinddwivedi-git opened 1 month ago

govinddwivedi-git commented 1 month ago

Description

  1. Input: The user inputs the mass of the substance and its molar mass (in grams per mole).

  2. Calculate Moles: The calculator calculates the number of moles of the substance.

  3. Calculate Number of Electrons, Protons, and Neutrons: This part depends on the substance. If the substance is an atom (not an ion), you can determine the number of electrons, protons, and neutrons based on its atomic number (Z) and mass number (A).

    • Number of protons (Z) = atomic number (provided for each element)
    • Number of electrons (Z) = number of protons (for a neutral atom)
    • Number of neutrons (N) = mass number (A) - number of protons (Z)
  4. Output : The calculator displays the number of moles of the substance, as well as the number of electrons, protons, and neutrons.

  5. Optional Features:

    • Error Handling: Ensure the user inputs valid values and handle any potential errors gracefully.
    • Support for Ions: Extend the calculator to handle ions by allowing the user to input the charge, which would affect the number of electrons.
    • Interactive Interface: Develop a user-friendly interface that guides the user through the process step by step.

Screenshots

No response

Checklist

Code of Conduct

github-actions[bot] commented 1 month ago

Hey @govinddwivedigit, Welcome to the project CalcDiverse! 🎊 Thanks for opening an issue! 🙌 Please wait for the issue to be assigned. Happy Coding!! ✨

govinddwivedi-git commented 1 month ago

Can you assign this issue to me ?

Rakesh9100 commented 1 month ago

Can you pls tell the proper name for your calculator @govinddwivedi-git

govinddwivedi-git commented 1 month ago

"Atomic Composition Calculator" @Rakesh9100

Rakesh9100 commented 1 month ago

Proceed @govinddwivedi-git

Rakesh9100 commented 1 month ago

Pls provide your PR @govinddwivedi-git

debangi29 commented 1 month ago

I am ready to work on it @Rakesh9100 Please assign me the issue Thank You :)

Rakesh9100 commented 1 month ago

Go ahead @debangi29

Rakesh9100 commented 2 weeks ago

Pls provide your PR @debangi29

bharat-c27 commented 1 week ago

Hello @Rakesh9100, please assign me the issue I can work on this.

Rakesh9100 commented 4 days ago

Go ahead @bharat-c27