diff options
author | 2024-03-12 12:01:50 +0600 | |
---|---|---|
committer | 2024-03-12 12:01:50 +0600 | |
commit | 3ea23c4884c39ab3ebfc1f71c75d04418906ab63 (patch) | |
tree | 98e4d06d8bd02b8ee0b295d9366f4ae21dbe342c | |
parent | 53870004f6367d72d1bfd34663b632af529fb694 (diff) | |
parent | db8090b53857025774d857c5d47daec0ac882ead (diff) | |
download | entropy-calc-3ea23c4884c39ab3ebfc1f71c75d04418906ab63.tar.gz entropy-calc-3ea23c4884c39ab3ebfc1f71c75d04418906ab63.zip |
Merge pull request #4 from NAYEMA26/patch-2
Create Silver.h
-rw-r--r-- | elements/Silver.h | 26 | ||||
-rw-r--r-- | headers/allElements.cpp | 2 |
2 files changed, 28 insertions, 0 deletions
diff --git a/elements/Silver.h b/elements/Silver.h new file mode 100644 index 0000000..bef246c --- /dev/null +++ b/elements/Silver.h @@ -0,0 +1,26 @@ +#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 + } +}; + +#endif // SILVER_HPP_INCLUDED 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<vector> #include "../elements/water.h" +#include "../elements/Silver.h" #include "baseElement.h" @@ -7,5 +8,6 @@ vector<baseElement*> getAllElements() { vector<baseElement*> elements; elements.push_back(new water()); + elements.push_back(new Silver()); return elements; } |