From 664c1a38bfdabb05bde02238309efa7b6d610c45 Mon Sep 17 00:00:00 2001 From: Nayema Ferdoushi <134846919+NAYEMA26@users.noreply.github.com> Date: Mon, 11 Mar 2024 23:40:09 +0600 Subject: Create Silver.h --- elements/Silver.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 elements/Silver.h diff --git a/elements/Silver.h b/elements/Silver.h new file mode 100644 index 0000000..106b01f --- /dev/null +++ b/elements/Silver.h @@ -0,0 +1,27 @@ +#ifndef SILVER_HPP_INCLUDED +#define SILVER_HPP_INCLUDED + +#include "../headers/baseElement.h" + +class Silver : public baseElement +{ +public: + Silver() + { + setElementName("Silver"); + + setSpecificHeatLiquid(0.24); // J/g°C + setSpecificHeatSolid(0.24); // J/g°C + + // No specific heat capacity for gas + + setLatentHeatOfFusion(11.3); // kJ/mol + setLatentHeatOfVaporization(250); // kJ/mol + + setMeltingPoint(1234.8); // °C + setBoilingPoint(2485); // °C + } + ~Silver(); +}; + +#endif // SILVER_HPP_INCLUDED -- cgit v1.2.3 From 414cfcaf6d69bfad6a0115b973340644f8cf8a14 Mon Sep 17 00:00:00 2001 From: Nayema Ferdoushi <134846919+NAYEMA26@users.noreply.github.com> Date: Tue, 12 Mar 2024 00:28:12 +0600 Subject: Create Silver.h --- elements/Silver.h | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 elements/Silver.h diff --git a/elements/Silver.h b/elements/Silver.h new file mode 100644 index 0000000..6955bf3 --- /dev/null +++ b/elements/Silver.h @@ -0,0 +1,27 @@ +#ifndef SILVER_HPP_INCLUDED +#define SILVER_HPP_INCLUDED + +#include "../headers/baseElement.h" + +class Silver : public baseElement +{ +public: + Silver() + { + setElementName("Silver"); + + setSpecificHeatLiquid(240); // J/kg.K + setSpecificHeatSolid(240); // J/kg.K + + // No specific heat capacity for gas + + setLatentHeatOfFusion(104.72); // J/kg + setLatentHeatOfVaporization( 2318.83); //J/kg + + setMeltingPoint(1234.8); // k + setBoilingPoint(2485); // k + } + ~Silver(); +}; + +#endif // SILVER_HPP_INCLUDED -- cgit v1.2.3 From 4feab3e955b87dd200128a01124a970f8b2511a9 Mon Sep 17 00:00:00 2001 From: Saifur Rahman Tamim <86656406+sr-tamim@users.noreply.github.com> Date: Tue, 12 Mar 2024 00:29:07 +0600 Subject: Silver.h added to allElements.cpp --- headers/allElements.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/headers/allElements.cpp b/headers/allElements.cpp index 7c0e6a2..1576dfd 100644 --- a/headers/allElements.cpp +++ b/headers/allElements.cpp @@ -1,5 +1,6 @@ #include #include "../elements/water.h" +#include "../elements/Silver.h" #include "baseElement.h" @@ -7,5 +8,6 @@ vector getAllElements() { vector elements; elements.push_back(new water()); + elements.push_back(new Silver()); return elements; } -- cgit v1.2.3 From fe426a14c835ce057c9d0380126ad5a528d122fd Mon Sep 17 00:00:00 2001 From: Saifur Rahman Tamim <86656406+sr-tamim@users.noreply.github.com> Date: Tue, 12 Mar 2024 11:52:26 +0600 Subject: Update Silver.h --- elements/Silver.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/elements/Silver.h b/elements/Silver.h index 6955bf3..bef246c 100644 --- a/elements/Silver.h +++ b/elements/Silver.h @@ -16,12 +16,11 @@ public: // No specific heat capacity for gas setLatentHeatOfFusion(104.72); // J/kg - setLatentHeatOfVaporization( 2318.83); //J/kg + setLatentHeatOfVaporization(2318.83); //J/kg setMeltingPoint(1234.8); // k setBoilingPoint(2485); // k } - ~Silver(); }; #endif // SILVER_HPP_INCLUDED -- cgit v1.2.3