Categories
Write a program for project

Search feature can also be extended to return no. of electrons, protons etc. for a searched element.

Periodic Table
Implementation of user defined functions and arrays are compulsory.
Display a menu or selection window or title screen about your project.
Take user information/data who is using the Periodic Table.
Your solution must have search feature to find any Element in the Periodic Table.
Search feature can also be extended to return no. of electrons, protons etc. for a searched element.
Search feature can also be extended to return elements that are gases and solid.
Search feature can also be extended to return elements name if you enter its atomic number.
Search feature can also be extended to return elements name if you enter no. of electrons, protons etc.
Upon exit, display an appropriate message with user name.
Errors and exception must be handled in a proper way.
If a user enters wrong information or press unexpected key, your software should return a message “Wrong Key Pressed”. This is just an example, you can customize your message
Your software must not terminate accidentally on unwanted user actions.
Any other additional features (not listed above) implemented in your project will get extra points.
Fundamentals 1 class (COSC class)

Categories
Write a program for project

Any other additional features (not listed above) implemented in your project will get extra points.

Periodic Table
Implementation of user defined functions and arrays are compulsory.
Display a menu or selection window or title screen about your project.
Take user information/data who is using the Periodic Table.
Your solution must have search feature to find any Element in the Periodic Table.
Search feature can also be extended to return no. of electrons, protons etc. for a searched element.
Search feature can also be extended to return elements that are gases and solid.
Search feature can also be extended to return elements name if you enter its atomic number.
Search feature can also be extended to return elements name if you enter no. of electrons, protons etc.
Upon exit, display an appropriate message with user name.
Errors and exception must be handled in a proper way.
If a user enters wrong information or press unexpected key, your software should return a message “Wrong Key Pressed”. This is just an example, you can customize your message
Your software must not terminate accidentally on unwanted user actions.
Any other additional features (not listed above) implemented in your project will get extra points.
Fundamentals 1 class (COSC class)