Professional Documents
Culture Documents
SUBMfTTED BY.•
Mr.G.WChakravarthy
ASST. PROFESSOR
This is to certify that the project based laboratory repos entitled -;Ytodern
Periodic Table submitted by Pachipala vamini £iarshitha bearing Regd.
No.2IKKD1ll1It0 to the Deparnnent of Bade Engineering Sciences-1. KL
University in partial fulfillment of the requirements for the completion of a
project based Laboratory in “ Computational Thinking for Design"couise in I
B Tech I Semester, is a bonafide record of the work carried out by him under
my supervision during the academic year 2020-2021.
1 express the sincere gratitude to our director Dr. A Jagademh for his
administration towards our academic growth.
1 express sincere gratitude to our Coordinator and HOD-BES Dr. D.Haritha for
her leadership and constant motivation provided in successful completion of our
academic semester. 1 record it as my privilege to deeply thank for providing us
the efficient faculty and facilities to make out ideas into reality.
SUBMITTED BY.-
ABSTRACT
The Modem Periodic Table project is a simple console application built without
the use of graphics. lt is developed using the C programming language for the
purpose of storing name, symbol, atomic number, atomic weight, and some
imponant properties as well as to display them as per requirement of the user.
This project will help you to understand file handling in C i.e. creating a file and
accessing the stored data in the file, modifying and removing the stored data. It
will also help you to understand the use of functions as well as different
parameters of C programming language.
INDEX
S.NO PAGE NO
Intnniuction 6
22
S uxnRpGmnwnm
4 10
5 D-ula Diagram 12
6 Implementation 13
We have used
• Elements
• Atomic weight
• Atomic number
• Element symbol
9 void explor{) : This function is used to explore the stored information in the
file created.
void itiaiinstreeri{) : This function is used to print the main screen or menu
of the project.
The Any features of Modern Periodic Table mini project in C are bnefly
described below:
• Storage of Elenteztt Information: In the project, you can add any new
element with its name, symbol, atomic number, atomic weight and its some
important properties. When new element information is to be added to this
Modern Periodic Table, you have to enter 1 in the main menu and input
information in given format These information are stored in file created on
the hard disk of computer by program itself.
To design a program for creating modem periodic table search by using GDB
online compiler which helps the new users also to search easily the required
elerm•nts by typing is name,symbol, atomic number, atomic weight of
elements.
7
2.t Advantages:-
This project will help you to understand file handling in C i.e. creating a file and
accessing the stored data in the file, modifying and removing the stored data. It
will also help you to understand the use of functions as well as different
parameters of C programming language.
2JDsMveage:-
If you want to search by Atomic weight,you have to mention the exact weight
With this program we can easily search any element and know aboot in
8
The major software nxJuirements of the pmject are as follows:
The hardware requin•ments that map towards the software an• as follows:
:8GB
Stepl : Start.
Step 16 : Section 6.
strip 18 : Go to stop.
"Pu ium”,"Ca1cium™,"Tandium™,’°Titanium","Vanadium”,"Chromium","Manganes
e’,’ Inın™,”C ubalt ™,"Nickel’," Cupper ™,”Zinc™,
"Ga11ium™,"Eermanium".”Arsenic".”Sefenium".”Brmîoe","Xrygtuo",
"RubiTum","Scruntium","Vurim".”ZirLuuium"."Niubium"."Mu1ybdezluzn”,”Techneti
um".”Ruchenium".”&hur1ium","PaITarT\um".”SiTver","Cadmium™,
"tnüium","TĞ","Arsîmuny"."Te11urtum”,”IMine™,"Xenun™,
"Ho1mium".”Erbium™,'Wuîium".”Yca•rbium™,"Lua•tium".
"Rutfıerfurdium"."Dubnium"."Seaborgium™,”Brfırium™,”Hassiıırn’,’Meimerium™,”Oarmstadti
.08,30.57 2.%,35.45.39.09,40.07.44.SS,47.86,50.94,
51.99,E4.93,56.B4,58.69,S8A3.63.E4,6S.30,60.7.72.64,74.92,7B.9G,79.90,83.80.B5. 7.62,8
8.90.0112,92.90.05.94,98.00.101.07,
102.D0,1@.42,107.86,11 41.114.B1,118.71,121.76,127.6,126.@,131.20,13.@,137.32,1384
0.140.11,140.D0,144.24,145.00,
14
3£i,151.Ml,1S7 5,168.S3,173 04,174.W,178.49,180'I4,183
07,196.97,
00,238.O3,243,244,247,247,2S1,2S2,257,2B8,
259,261,262,264,266,268,272,277,276,28 ,28S};
case 4: i=acamic weighc();
syrem(”c]s™);
else if (i==999)
else
fuji)
while (1);
printf(”1. Search by ATOMIC NUMBER\n™);
fp=(£upem(”Cñiomic weigh
char x|20],
prints(’WE'nter the Atomic Symbul yuu want tu sears t'oz . ");
printf(’W\i\t\i\t\t HERE’S YOUR SEARCH RESULT\n\n™);
From Lhis project we have used algorithm and data structure to understand the
modem periodic table.And prepare the implementation,it use full for new users
and it also helps in finding elements by its name,symbo1,atomic number and
weight of elements.this project helps the chemist and chemistry teachers in easy
way by this software .
In future if they invent new elements they can simply add element in code so
that they can update the software check the elements easily
1. By name of element
2. By symbol of element
3. By atomic number of element
4. By atomic weight of element
26