ਰਸਾਇਣਕ ਯੋਜਨਾਵਾਂ ਅਤੇ ਅਣੂਆਂ ਲਈ ਮੋਲਰ ਭਾਰ ਗਣਕ
ਆਪਣੀ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰਕੇ ਕਿਸੇ ਵੀ ਰਸਾਇਣਕ ਯੋਜਨਾ ਦਾ ਮੋਲਰ ਭਾਰ (ਅਣੂਈ ਭਾਰ) ਗਣਨਾ ਕਰੋ। ਪੈਰੈਂਥੇਸਿਸ ਦੇ ਨਾਲ ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ ਵਿਸਥਾਰਿਤ ਤੱਤ ਵਿਭਾਜਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਮੋਲਰ ਮਾਸ ਕੈਲਕੁਲੇਟਰ
ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ
- ਉਪਰ ਦਿੱਤੇ ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਇੱਕ ਰਸਾਇਣਕ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰੋ
- ਤੱਤ ਦੇ ਪ੍ਰਤੀਕਾਂ ਦੇ ਪਹਿਲੇ ਅੱਖਰ ਲਈ ਵੱਡੇ ਅੱਖਰ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਜਿਵੇਂ, 'H' ਹਾਈਡ੍ਰੋਜਨ ਲਈ, 'Na' ਸੋਡੀਅਮ ਲਈ)
- ਗਰੁੱਪ ਕੀਤੇ ਤੱਤਾਂ ਲਈ ਕੋਠੇ ਵਰਤੋਂ ਕਰੋ, ਜਿਵੇਂ Ca(OH)2
ਉਦਾਹਰਣ
ਦਸਤਾਵੇਜ਼ੀਕਰਣ
ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ
ਪਰਚਯ
ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਰਸਾਇਣ ਵਿਗਿਆਨੀਆਂ, ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਖੋਜਕਰਤਿਆਂ ਲਈ ਇੱਕ ਅਹਿਮ ਉਪਕਰਨ ਹੈ ਜੋ ਰਸਾਇਣਿਕ ਯौਗਿਕਾਂ ਦਾ ਮੋਲਿਕੂਲਰ ਭਾਰ ਤੇਜ਼ੀ ਨਾਲ ਅਤੇ ਸਹੀ ਤਰੀਕੇ ਨਾਲ ਨਿਰਧਾਰਿਤ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ। ਮੋਲਰ ਮਾਸ, ਜਿਸਨੂੰ ਮੋਲਿਕੂਲਰ ਵਜ਼ਨ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਕਿਸੇ ਪਦਾਰਥ ਦੇ ਇੱਕ ਮੋਲ ਦਾ ਭਾਰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਇਹ ਗ੍ਰਾਮ ਪ੍ਰਤੀ ਮੋਲ (ਗ੍ਰਾਮ/ਮੋਲ) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਕੈਲਕੂਲੇਟਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਰਸਾਇਣਿਕ ਫ਼ਾਰਮੂਲੇ ਨੂੰ ਦਰਜ ਕਰਨ ਅਤੇ ਉਸਦੇ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਯੌਗਿਕ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੇ ਅਣੂਆਂ ਦੇ ਆਟੋਮਿਕ ਭਾਰਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੇ ਅਨੁਪਾਤਾਂ ਦੇ ਅਨੁਸਾਰ ਜੋੜ ਕੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਮੋਲਰ ਮਾਸ ਨੂੰ ਸਮਝਣਾ ਵੱਖ-ਵੱਖ ਰਸਾਇਣਕ ਗਣਨਾਵਾਂ ਲਈ ਬੁਨਿਆਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਟੋਇਕੀਓਮੈਟਰੀ, ਹੱਲ ਦੀ ਤਿਆਰੀ ਅਤੇ ਪ੍ਰਤੀਕਿਰਿਆ ਵਿਸ਼ਲੇਸ਼ਣ ਸ਼ਾਮਿਲ ਹਨ। ਚਾਹੇ ਤੁਸੀਂ ਰਸਾਇਣਕ ਸਮੀਕਰਨਾਂ ਨੂੰ ਸੰਤੁਲਿਤ ਕਰ ਰਹੇ ਹੋ, ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਦੇ ਹੱਲ ਤਿਆਰ ਕਰ ਰਹੇ ਹੋ ਜਾਂ ਰਸਾਇਣਕ ਗੁਣਾਂ ਦਾ ਅਧਿਐਨ ਕਰ ਰਹੇ ਹੋ, ਯੌਗਿਕਾਂ ਦੇ ਸਹੀ ਮੋਲਰ ਮਾਸ ਨੂੰ ਜਾਣਨਾ ਸਹੀ ਨਤੀਜਿਆਂ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਸਾਡਾ ਯੂਜ਼ਰ-ਫ੍ਰੈਂਡਲੀ ਕੈਲਕੂਲੇਟਰ ਸਧਾਰਨ ਮੌਲਿਕੂਲਾਂ ਤੋਂ ਲੈ ਕੇ ਜਟਿਲ ਸੰਗਠਿਤ ਯੌਗਿਕਾਂ ਅਤੇ ਲੂਣਾਂ ਤੱਕ ਵਿਆਪਕ ਰੇਂਜ ਦੇ ਰਸਾਇਣਿਕ ਫ਼ਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ। ਇਹ ਉਪਕਰਨ ਆਟੋਮਿਕ ਚਿੰਨ੍ਹਾਂ ਨੂੰ ਆਪਣੇ ਆਪ ਪਛਾਣਦਾ ਹੈ, ਸਬਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਵਿਆਖਿਆ ਕਰਦਾ ਹੈ ਅਤੇ ਸਹੀ ਗਣਨਾਵਾਂ ਲਈ ਪੈਰੈਂਥੀਸਿਸ ਨੂੰ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ।
ਮੋਲਰ ਮਾਸ ਕੀ ਹੈ?
ਮੋਲਰ ਮਾਸ ਨੂੰ ਕਿਸੇ ਪਦਾਰਥ ਦੇ ਇੱਕ ਮੋਲ ਦਾ ਭਾਰ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ ਗ੍ਰਾਮ ਪ੍ਰਤੀ ਮੋਲ (ਗ੍ਰਾਮ/ਮੋਲ) ਵਿੱਚ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਮੋਲ ਵਿੱਚ ਬਿਲਕੁਲ 6.02214076 × 10²³ ਪ੍ਰਾਧਾਨ ਇਕਾਈਆਂ (ਆਟਮ, ਮੌਲਿਕੂਲ ਜਾਂ ਫਾਰਮੂਲਾ ਯੂਨਿਟ) ਹੁੰਦੇ ਹਨ - ਜੋ ਕਿ ਐਵੋਗਾਡਰ ਦਾ ਸਥਿਰ ਹੈ। ਕਿਸੇ ਯੌਗਿਕ ਦਾ ਮੋਲਰ ਮਾਸ ਉਸ ਮੌਲਿਕੂਲ ਵਿੱਚ ਮੌਜੂਦ ਸਾਰੇ ਆਟਮਾਂ ਦੇ ਆਟੋਮਿਕ ਮਾਸਾਂ ਦੇ ਜੋੜ ਦੇ ਬਰਾਬਰ ਹੁੰਦਾ ਹੈ, ਉਨ੍ਹਾਂ ਦੇ ਸਬੰਧਿਤ ਮਾਤਰਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਦੇ ਹੋਏ।
ਉਦਾਹਰਨ ਵਜੋਂ, ਪਾਣੀ (H₂O) ਦਾ ਮੋਲਰ ਮਾਸ ਲਗਭਗ 18.015 ਗ੍ਰਾਮ/ਮੋਲ ਹੈ, ਜੋ ਕਿ ਇਸ ਤਰ੍ਹਾਂ ਜੋੜ ਕੇ ਗਿਣਤੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
- ਹਾਈਡ੍ਰੋਜਨ (H): 1.008 ਗ੍ਰਾਮ/ਮੋਲ × 2 ਆਟਮ = 2.016 ਗ੍ਰਾਮ/ਮੋਲ
- ਆਕਸੀਜਨ (O): 15.999 ਗ੍ਰਾਮ/ਮੋਲ × 1 ਆਟਮ = 15.999 ਗ੍ਰਾਮ/ਮੋਲ
- ਕੁੱਲ: 2.016 ਗ੍ਰਾਮ/ਮੋਲ + 15.999 ਗ੍ਰਾਮ/ਮੋਲ = 18.015 ਗ੍ਰਾਮ/ਮੋਲ
ਇਸਦਾ ਅਰਥ ਹੈ ਕਿ ਇੱਕ ਮੋਲ ਪਾਣੀ ਦੇ ਮੌਲਿਕੂਲ (6.02214076 × 10²³ ਪਾਣੀ ਦੇ ਮੌਲਿਕੂਲ) ਦਾ ਭਾਰ 18.015 ਗ੍ਰਾਮ ਹੈ।
ਫਾਰਮੂਲਾ/ਗਣਨਾ
ਕਿਸੇ ਯੌਗਿਕ ਦਾ ਮੋਲਰ ਮਾਸ (M) ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਿਣਤੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
ਜਿੱਥੇ:
- ਯੌਗਿਕ ਦਾ ਮੋਲਰ ਮਾਸ (ਗ੍ਰਾਮ/ਮੋਲ) ਹੈ
- ਤੱਤ ਦਾ ਆਟੋਮਿਕ ਮਾਸ (ਗ੍ਰਾਮ/ਮੋਲ) ਹੈ
- ਰਸਾਇਣਿਕ ਫਾਰਮੂਲੇ ਵਿੱਚ ਤੱਤ ਦੇ ਆਟਮਾਂ ਦੀ ਗਿਣਤੀ ਹੈ
ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਵਾਲੇ ਯੌਗਿਕਾਂ ਲਈ, ਗਣਨਾ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਫੋਲੋ ਕਰਦੀ ਹੈ:
- ਰਸਾਇਣਿਕ ਫਾਰਮੂਲੇ ਨੂੰ ਪਾਰਸ ਕਰਨ ਲਈ ਸਾਰੇ ਤੱਤਾਂ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀਆਂ ਮਾਤਰਾਂ ਦੀ ਪਛਾਣ ਕਰੋ
- ਪੈਰੈਂਥੀਸਿਸ ਦੇ ਅੰਦਰ ਮੌਜੂਦ ਤੱਤਾਂ ਲਈ, ਉਨ੍ਹਾਂ ਦੀਆਂ ਮਾਤਰਾਂ ਨੂੰ ਪੈਰੈਂਥੀਸਿਸ ਦੇ ਬਾਹਰ ਦੇ ਸਬਸਕ੍ਰਿਪਟ ਨਾਲ ਗੁਣਾ ਕਰੋ
- ਹਰ ਤੱਤ ਦੇ ਆਟੋਮਿਕ ਮਾਸ ਅਤੇ ਇਸਦੇ ਕੁੱਲ ਮਾਤਰਾ ਦੇ ਉਤਪਾਦਾਂ ਨੂੰ ਜੋੜੋ
ਉਦਾਹਰਨ ਵਜੋਂ, ਕੈਲਸ਼ੀਅਮ ਹਾਈਡ੍ਰੋਕਸਾਈਡ Ca(OH)₂ ਦਾ ਮੋਲਰ ਮਾਸ ਗਿਣਤੀ ਕਰਨ:
- ਤੱਤਾਂ ਦੀ ਪਛਾਣ ਕਰੋ: Ca, O, H
- ਮਾਤਰਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ: 1 Ca ਆਟਮ, 2 O ਆਟਮ (1 × 2), 2 H ਆਟਮ (1 × 2)
- ਗਣਨਾ ਕਰੋ: (40.078 × 1) + (15.999 × 2) + (1.008 × 2) = 40.078 + 31.998 + 2.016 = 74.092 ਗ੍ਰਾਮ/ਮੋਲ
ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ
ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
-
ਰਸਾਇਣਿਕ ਫਾਰਮੂਲਾ ਦਰਜ ਕਰੋ
- ਇਨਪੁਟ ਖੇਤਰ ਵਿੱਚ ਰਸਾਇਣਿਕ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ
- ਮਿਆਰੀ ਰਸਾਇਣਿਕ ਨੋਟੇਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਜਿਵੇਂ H2O, NaCl, Ca(OH)2)
- ਹਰ ਤੱਤ ਦੇ ਪਹਿਲੇ ਅੱਖਰ ਨੂੰ ਵੱਡੇ ਅੱਖਰ ਵਿੱਚ ਲਿਖੋ (ਜਿਵੇਂ "Na" ਸੋਡੀਅਮ ਲਈ, "na" ਨਹੀਂ)
- ਕਈ ਆਟਮਾਂ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਨੰਬਰਾਂ ਨੂੰ ਸਬਸਕ੍ਰਿਪਟ ਵਜੋਂ ਵਰਤੋ (ਜਿਵੇਂ H2O ਪਾਣੀ ਲਈ)
- ਗਰੁੱਪ ਕੀਤੇ ਤੱਤਾਂ ਲਈ ਪੈਰੈਂਥੀਸਿਸ ਦੀ ਵਰਤੋਂ ਕਰੋ (ਜਿਵੇਂ Ca(OH)2 ਕੈਲਸ਼ੀਅਮ ਹਾਈਡ੍ਰੋਕਸਾਈਡ ਲਈ)
-
ਨਤੀਜਿਆਂ ਨੂੰ ਵੇਖੋ
- ਕੈਲਕੂਲੇਟਰ ਤੁਹਾਡੇ ਟਾਈਪ ਕਰਨ ਦੇ ਨਾਲ ਹੀ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ
- ਨਤੀਜਾ ਗ੍ਰਾਮ ਪ੍ਰਤੀ ਮੋਲ (ਗ੍ਰਾਮ/ਮੋਲ) ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ
- ਇੱਕ ਵਿਸਥਾਰਿਤ ਵਿਖੇੜਾ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ ਕੁੱਲ ਭਾਰ ਵਿੱਚ ਹਰ ਤੱਤ ਦੇ ਯੋਗਦਾਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ
- ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਗਣਨਾ ਫਾਰਮੂਲਾ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ
-
ਤੱਤਾਂ ਦੇ ਵਿਖੇੜੇ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ
- ਹਰ ਤੱਤ ਦਾ ਆਟੋਮਿਕ ਮਾਸ ਵੇਖੋ
- ਯੌਗਿਕ ਵਿੱਚ ਹਰ ਤੱਤ ਦੀ ਗਿਣਤੀ ਵੇਖੋ
- ਹਰ ਤੱਤ ਦੇ ਭਾਰ ਦੇ ਯੋਗਦਾਨ ਨੂੰ ਵੇਖੋ
- ਹਰ ਤੱਤ ਲਈ ਭਾਰ ਦੇ ਪ੍ਰਤੀਸ਼ਤ ਨੂੰ ਨੋਟ ਕਰੋ
-
ਨਤੀਜਿਆਂ ਨੂੰ ਕਾਪੀ ਜਾਂ ਸਾਂਝਾ ਕਰੋ
- ਨਤੀਜੇ ਨੂੰ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰਨ ਲਈ ਕਾਪੀ ਬਟਨ ਦੀ ਵਰਤੋਂ ਕਰੋ
- ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਜਾਂ ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਨਤੀਜੇ ਸਾਂਝੇ ਕਰੋ
ਨਤੀਜਿਆਂ ਨੂੰ ਸਮਝਣਾ
ਕੈਲਕੂਲੇਟਰ ਕਈ ਜਾਣਕਾਰੀ ਦੇ ਟੁਕੜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਕੁੱਲ ਮੋਲਰ ਮਾਸ: ਯੌਗਿਕ ਵਿੱਚ ਸਾਰੇ ਆਟਮਿਕ ਮਾਸਾਂ ਦਾ ਜੋੜ (ਗ੍ਰਾਮ/ਮੋਲ)
- ਤੱਤਾਂ ਦਾ ਵਿਖੇੜਾ: ਹਰ ਤੱਤ ਦੇ ਯੋਗਦਾਨ ਨੂੰ ਦਿਖਾਉਂਦਾ ਇੱਕ ਟੇਬਲ
- ਗਣਨਾ ਫਾਰਮੂਲਾ: ਨਤੀਜੇ ਦੀ ਗਿਣਤੀ ਲਈ ਵਰਤੇ ਗਏ ਗਣਿਤਕ ਕਦਮ
- ਮੌਲਿਕੂਲਰ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ: ਹਰ ਤੱਤ ਦੇ ਭਾਰ ਦੇ ਯੋਗਦਾਨ ਦਾ ਅਨੁਪਾਤਿਕ ਪ੍ਰਤੀਕਰਮ ਦਰਸ਼ਾਉਂਦਾ ਇੱਕ ਵਿਜ਼ੂਅਲ ਪ੍ਰਤੀਨਿਧੀ
ਵਰਤੋਂ ਦੇ ਕੇਸ
ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਕਈ ਪ੍ਰਯੋਗਾਤਮਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸੇਵਾ ਕਰਦਾ ਹੈ:
ਰਸਾਇਣ ਵਿਗਿਆਨ ਦੀ ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਦਾ ਕੰਮ
- ਹੱਲ ਦੀ ਤਿਆਰੀ: ਨਿਰਧਾਰਿਤ ਮੋਲਰਤਾ ਦੇ ਹੱਲਾਂ ਨੂੰ ਤਿਆਰ ਕਰਨ ਲਈ ਲੋੜੀਂਦੇ ਪਦਾਰਥ ਦਾ ਭਾਰ ਗਿਣਤੀ ਕਰੋ
- ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਗਣਨਾਵਾਂ: ਰਸਾਇਣਕ ਪ੍ਰਤੀਕਿਰਿਆਵਾਂ ਵਿੱਚ ਪ੍ਰਤੀਕ੍ਰਿਆਕ ਅਤੇ ਉਤਪਾਦਾਂ ਦੀ ਗਿਣਤੀ ਨਿਰਧਾਰਿਤ ਕਰੋ
- ਵਿਸ਼ਲੇਸ਼ਣਾਤਮਕ ਰਸਾਇਣ ਵਿਗਿਆਨ: ਮਾਤਰਾ ਵਿਸ਼ਲੇਸ਼ਣ ਵਿੱਚ ਭਾਰ ਅਤੇ ਮੋਲਾਂ ਵਿਚਕਾਰ ਬਦਲਾਅ ਕਰੋ
- ਸਿੰਥੇਸ ਯੋਜਨਾ: ਰਸਾਇਣਕ ਸਿੰਥੇਸ ਵਿੱਚ ਸਿਧਾਂਤਕ ਉਤਪਾਦਾਂ ਦੀ ਗਿਣਤੀ ਕਰੋ
ਸਿੱਖਿਆ
- ਰਸਾਇਣ ਵਿਗਿਆਨ ਦੇ ਘਰ ਦਾ ਕੰਮ: ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਮੋਲਰ ਮਾਸ ਨਾਲ ਸੰਬੰਧਿਤ ਸਮੱਸਿਆਵਾਂ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰੋ
- ਪ੍ਰਯੋਗਸ਼ਾਲਾ ਦੇ ਅਭਿਆਸ: ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਦੀ ਲੋੜ ਵਾਲੇ ਪ੍ਰਯੋਗਾਂ ਨੂੰ ਸਹਾਰਾ ਦਿਓ
- ਰਸਾਇਣਿਕ ਫਾਰਮੂਲੇ: ਵਿਦਿਆਰਥੀਆਂ ਨੂੰ ਰਸਾਇਣਿਕ ਫਾਰਮੂਲਿਆਂ ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦਾ ਸਿਖਾਓ
- ਸਟੋਇਕੀਓਮੈਟਰੀ ਪਾਠ: ਭਾਰ ਅਤੇ ਮੋਲਾਂ ਵਿਚਕਾਰ ਦੇ ਰਿਸ਼ਤੇ ਨੂੰ ਦਰਸਾਓ
ਖੋਜ ਅਤੇ ਉਦਯੋਗ
- ਦਵਾਈ ਵਿਕਾਸ: ਮੋਲਰ ਸੰਘਣਤਾ ਦੇ ਆਧਾਰ 'ਤੇ ਦਵਾਈਆਂ ਦੇ ਖੁਰਾਕ ਦੀ ਗਿਣਤੀ ਕਰੋ
- ਸਮੱਗਰੀ ਵਿਗਿਆਨ: ਨਵੇਂ ਸਮੱਗਰੀਆਂ ਅਤੇ ਧਾਤਾਂ ਦੀ ਸੰਰਚਨਾ ਨਿਰਧਾਰਿਤ ਕਰੋ
- ਪਰਿਆਵਰਣ ਵਿਸ਼ਲੇਸ਼ਣ: ਪ੍ਰਦੂਸ਼ਣ ਅਧਿਐਨ ਵਿੱਚ ਸੰਘਣਤਾ ਦੇ ਇਕਾਈਆਂ ਵਿਚ ਬਦਲਾਅ ਕਰੋ
- ਗੁਣਵੱਤਾ ਨਿਯੰਤਰਣ: ਨਿਰਮਾਣ ਪ੍ਰਕਿਰਿਆਵਾਂ ਵਿੱਚ ਰਸਾਇਣਕ ਸੰਰਚਨਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ
ਰੋਜ਼ਾਨਾ ਐਪਲੀਕੇਸ਼ਨ
- ਖਾਣਾ ਅਤੇ ਬੇਕਿੰਗ: ਮੋਲਿਕੂਲਰ ਗੈਸਟਰੋਨੋਮੀ ਦੇ ਸੰਕਲਪਾਂ ਨੂੰ ਸਮਝੋ
- ਘਰੇਲੂ ਰਸਾਇਣ ਪ੍ਰੋਜੈਕਟ: ਸ਼ੌਕੀਨ ਵਿਗਿਆਨ ਦੇ ਪ੍ਰਯੋਗਾਂ ਨੂੰ ਸਹਾਰਾ ਦਿਓ
- ਬਾਗਬਾਨੀ: ਖਾਦਾਂ ਦੀ ਸੰਰਚਨਾ ਅਤੇ ਪੋਸ਼ਣ ਦੀ ਸੰਘਣਤਾ ਦੀ ਗਿਣਤੀ ਕਰੋ
- ਪਾਣੀ ਦਾ ਇਲਾਜ: ਪਾਣੀ ਦੀ ਸ਼ੁੱਧਤਾ ਵਿੱਚ ਖਣਿਜ ਸਮੱਗਰੀ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ
ਵਿਕਲਪ
ਜਦੋਂ ਕਿ ਸਾਡਾ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਇੱਕ ਸੁਵਿਧਾਜਨਕ ਆਨਲਾਈਨ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਲਈ ਹੋਰ ਵਿਕਲਪਿਕ ਤਰੀਕੇ ਅਤੇ ਉਪਕਰਨ ਹਨ:
-
ਹੱਥੋਂ ਗਣਨਾ: ਆਟੋਮਿਕ ਟੇਬਲ ਅਤੇ ਕੈਲਕੂਲੇਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਟੋਮਿਕ ਮਾਸਾਂ ਨੂੰ ਜੋੜਨਾ
- ਫਾਇਦੇ: ਸੰਕਲਪ ਦੀ ਬੁਨਿਆਦੀ ਸਮਝ ਬਣਾਉਂਦਾ ਹੈ
- ਨੁਕਸਾਨ: ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਲਈ ਸਮਾਂ ਲੱਗਦਾ ਹੈ ਅਤੇ ਗਲਤੀਆਂ ਦਾ ਖਤਰਾ
-
ਵਿਸ਼ੇਸ਼ ਰਸਾਇਣਕ ਸਾਫਟਵੇਅਰ: ChemDraw, Gaussian ਜਾਂ ACD/Labs ਵਰਗੇ ਪ੍ਰੋਗਰਾਮ
- ਫਾਇਦੇ: ਸੰਰਚਨਾਤਮਕ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਵਰਗੀਆਂ ਵਾਧੂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ
- ਨੁਕਸਾਨ: ਅਕਸਰ ਮਹਿੰਗੇ ਹੁੰਦੇ ਹਨ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ
-
ਮੋਬਾਈਲ ਐਪਸ: ਸਮਾਰਟਫੋਨ ਲਈ ਰਸਾਇਣਕ-ਕੇਂਦ੍ਰਿਤ ਐਪਲੀਕੇਸ਼ਨ
- ਫਾਇਦੇ: ਪੋਰਟੇਬਲ ਅਤੇ ਸੁਵਿਧਾਜਨਕ
- ਨੁਕਸਾਨ: ਸੀਮਿਤ ਫੰਕਸ਼ਨਲਿਟੀ ਹੋ ਸਕਦੀ ਹੈ ਜਾਂ ਵਿਗਿਆਪਨ ਹੋ ਸਕਦੇ ਹਨ
-
ਸਪ੍ਰੈਡਸ਼ੀਟ ਟੈਮਪਲੇਟ: ਵਿਸ਼ੇਸ਼ Excel ਜਾਂ Google Sheets ਫਾਰਮੂਲੇ
- ਫਾਇਦੇ: ਵਿਸ਼ੇਸ਼ ਜ਼ਰੂਰਤਾਂ ਲਈ ਕਸਟਮਾਈਜ਼ ਕਰ ਸਕਦੇ ਹਨ
- ਨੁਕਸਾਨ: ਸੈਟਅਪ ਅਤੇ ਰੱਖ-ਰਖਾਵ ਦੀ ਲੋੜ
-
ਵਿਗਿਆਨਕ ਕੈਲਕੂਲੇਟਰ: ਰਸਾਇਣਕ ਫੰਕਸ਼ਨਾਂ ਵਾਲੇ ਉੱਚ ਗੁਣਵੱਤਾ ਮਾਡਲ
- ਫਾਇਦੇ: ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਨਹੀਂ
- ਨੁਕਸਾਨ: ਸਧਾਰਨ ਫਾਰਮੂਲਿਆਂ ਲਈ ਸੀਮਿਤ ਅਤੇ ਘੱਟ ਵਿਸਥਾਰਿਤ ਨਤੀਜੇ
ਸਾਡਾ ਆਨਲਾਈਨ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਇਨ੍ਹਾਂ ਵਿਕਲਪਾਂ ਦੇ ਸਭ ਤੋਂ ਵਧੀਆ ਪੱਖਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ: ਇਹ ਮੁਫਤ ਹੈ, ਇੰਸਟਾਲੇਸ਼ਨ ਦੀ ਲੋੜ ਨਹੀਂ, ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, ਵਿਸਥਾਰਿਤ ਵਿਖੇੜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਸੁਗਮ ਯੂਜ਼ਰ ਇੰਟਰਫੇਸ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
ਇਤਿਹਾਸ
ਮੋਲਰ ਮਾਸ ਦਾ ਸੰਕਲਪ ਸਾਡੇ ਆਟੋਮਿਕ ਸਿਧਾਂਤ ਅਤੇ ਰਸਾਇਣਕ ਸੰਰਚਨਾ ਦੀ ਸਮਝ ਦੇ ਨਾਲ ਵਿਕਸੀਤ ਹੋਇਆ ਹੈ। ਇੱਥੇ ਇਸਦੇ ਵਿਕਾਸ ਵਿੱਚ ਕੁਝ ਮੁੱਖ ਮੋੜ ਹਨ:
ਪ੍ਰਾਚੀਨ ਆਟੋਮਿਕ ਸਿਧਾਂਤ (1800 ਦੇ ਦਹਾਕੇ)
ਜੌਨ ਡਾਲਟਨ ਦਾ ਆਟੋਮਿਕ ਸਿਧਾਂਤ (1803) ਨੇ ਪ੍ਰਸਤਾਵਿਤ ਕੀਤਾ ਕਿ ਤੱਤ ਅਣਗਿਣਤ ਭਾਗਾਂ 'ਚ ਹੁੰਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਆਟਮ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਦਾ ਵਿਸ਼ੇਸ਼ ਭਾਰ ਹੁੰਦਾ ਹੈ। ਇਸਨੇ ਇਹ ਸਮਝਣ ਲਈ ਆਧਾਰ ਬਣਾਇਆ ਕਿ ਯੌਗਿਕ ਉਸ ਸਮੇਂ ਬਣਦੇ ਹਨ ਜਦੋਂ ਆਟਮ ਵਿਸ਼ੇਸ਼ ਅਨੁਪਾਤਾਂ ਵਿੱਚ ਮਿਲਦੇ ਹਨ।
ਜੋਨਸ ਜੇਕਬ ਬਰਜ਼ੇਲਿਯਸ ਨੇ 1813 ਵਿੱਚ ਤੱਤਾਂ ਲਈ ਰਸਾਇਣਕ ਚਿੰਨ੍ਹਾਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕੀਤੀ, ਜਿਸਨੇ ਇੱਕ ਮਿਆਰੀ ਨੋਟੇਸ਼ਨ ਪ੍ਰਣਾਲੀ ਬਣਾਈ ਜੋ ਰਸਾਇਣਿਕ ਫਾਰਮੂਲੇ ਨੂੰ ਪ੍ਰਣਾਲੀਬੱਧ ਤਰੀਕੇ ਨਾਲ ਦਰਸਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।
ਆਟੋਮਿਕ ਵਜ਼ਨਾਂ ਦਾ ਮਿਆਰੀकरण (ਅੱਧੇ 1800 ਦੇ ਦਹਾਕੇ)
ਸਟੈਨਿਸਲਾਓ ਕੈਨਿਜ਼ਜ਼ਾਰੋ ਨੇ ਕਾਰਲਸਰੂਹ ਕਾਂਗਰਸ (1860) ਵਿੱਚ ਆਟੋਮਿਕ ਵਜ਼ਨ ਅਤੇ ਮੋਲਿਕੂਲਰ ਵਜ਼ਨ ਵਿਚਕਾਰ ਅੰਤਰ ਨੂੰ ਸਾਫ ਕੀਤਾ, ਜਿਸਨੇ ਵਿਗਿਆਨਕ ਸਮੁਦਾਏ ਵਿੱਚ ਗੁੰਝਲਦਾਰਤਾ ਨੂੰ ਹੱਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ।
19ਵੀਂ ਸਦੀ ਦੇ ਅਖੀਰ ਵਿੱਚ ਮੋਲ ਦਾ ਸੰਕਲਪ ਵਿਕਸਿਤ ਕੀਤਾ ਗਿਆ, ਹਾਲਾਂਕਿ ਇਹ ਸ਼ਬਦ ਬਾਅਦ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਗਿਆ।
ਆਧੁਨਿਕ ਵਿਕਾਸ (20ਵੀਂ ਸਦੀ)
ਅੰਤਰਰਾਸ਼ਟਰੀ ਪਿਊਰ ਅਤੇ ਐਪਲਾਈਡ ਕੈਮੀਸਟਰੀ ਯੂਨੀਅਨ (IUPAC) ਦੀ ਸਥਾਪਨਾ 1919 ਵਿੱਚ ਕੀਤੀ ਗਈ ਸੀ ਅਤੇ ਇਸਨੇ ਰਸਾਇਣਕ ਨੋਮੈਂਕਲੇਚਰ ਅਤੇ ਮਾਪਾਂ ਨੂੰ ਮਿਆਰੀਕਰਨ ਸ਼ੁਰੂ ਕੀਤਾ।
1971 ਵਿੱਚ, ਮੋਲ ਨੂੰ ਇੱਕ SI ਬੇਸ ਯੂਨਿਟ ਵਜੋਂ ਅਪਣਾਇਆ ਗਿਆ, ਜਿਸਨੂੰ 12 ਗ੍ਰਾਮ ਕਾਰਬਨ-12 ਵਿੱਚ ਮੌਜੂਦ ਅਣਗਿਣਤ ਇਕਾਈਆਂ ਦੀ ਮਾਤਰਾ ਦੇ ਤੌਰ 'ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ।
ਮੋਲ ਦਾ ਸਭ ਤੋਂ ਹਾਲੀਆ ਦੁਬਾਰਾ ਪਰਿਭਾਸ਼ਾ (20 ਮਈ, 2019 ਤੋਂ ਪ੍ਰਭਾਵਸ਼ਾਲੀ) ਐਵੋਗਾਡਰ ਦੇ ਸਥਿਰ ਦੇ ਆਧਾਰ 'ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਹੁਣ ਬਿਲਕੁਲ 6.02214076 × 10²³ ਪ੍ਰਾਧਾਨ ਇਕਾਈਆਂ ਹੈ।
ਗਣਨਾਤਮਕ ਉਪਕਰਨ (20ਵੀਂ ਸਦੀ ਦੇ ਅਖੀਰ ਤੋਂ ਵਰਤਮਾਨ)
ਕੰਪਿਊਟਰਾਂ ਦੇ ਆਵਿਰਭਾਵ ਨਾਲ, ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕਰਨਾ ਆਸਾਨ ਅਤੇ ਜ਼ਿਆਦਾ ਪਹੁੰਚਯੋਗ ਹੋ ਗਿਆ। 1980 ਅਤੇ 1990 ਦੇ ਦਹਾਕਿਆਂ ਵਿੱਚ ਪਹਿਲੇ ਰਸਾਇਣਕ ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਸਧਾਰਨ ਫੰਕਸ਼ਨਾਂ ਵਜੋਂ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ।
1990 ਦੇ ਦਹਾਕੇ ਦੇ ਅਖੀਰ ਅਤੇ 2000 ਦੇ ਦਹਾਕੇ ਦੇ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਇੰਟਰਨੈਟ ਦੇ ਕ੍ਰਾਂਤੀ ਨੇ ਆਨਲਾਈਨ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਲਿਆ ਦਿੱਤੇ, ਜਿਸਨੇ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਪੇਸ਼ੇਵਰਾਂ ਲਈ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਇਹ ਟੂਲ ਮੁਫਤ ਉਪਲਬਧ ਕਰ ਦਿੱਤੇ।
ਅੱਜ ਦੇ ਆਧੁਨਿਕ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ, ਜਿਵੇਂ ਕਿ ਸਾਡਾ, ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਪੈਰੈਂਥੀਸਿਸ ਦੇ ਨਾਲ ਸੰਭਾਲ ਸਕਦੇ ਹਨ, ਵਿਆਪਕ ਰੇਂਜ ਦੇ ਰਸਾਇਣਕ ਨੋਟੇਸ਼ਨਾਂ ਨੂੰ ਵਿਆਖਿਆ ਕਰਦੇ ਹਨ, ਅਤੇ ਤੱਤਾਂ ਦੇ ਸੰਰਚਨਾ ਦੇ ਵਿਸਥਾਰਿਤ ਵਿਖੇੜੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ।
ਉਦਾਹਰਨਾਂ
ਇੱਥੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਕੋਡ ਉਦਾਹਰਨਾਂ ਹਨ:
1# ਪਾਈਥਨ ਉਦਾਹਰਨ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਲਈ
2def calculate_molar_mass(formula):
3 # ਆਟੋਮਿਕ ਮਾਸਾਂ ਦੀ ਡਿਕਸ਼ਨਰੀ
4 atomic_masses = {
5 'H': 1.008, 'He': 4.0026, 'Li': 6.94, 'Be': 9.0122, 'B': 10.81,
6 'C': 12.011, 'N': 14.007, 'O': 15.999, 'F': 18.998, 'Ne': 20.180,
7 'Na': 22.990, 'Mg': 24.305, 'Al': 26.982, 'Si': 28.085, 'P': 30.974,
8 'S': 32.06, 'Cl': 35.45, 'Ar': 39.948, 'K': 39.098, 'Ca': 40.078
9 # ਜਰੂਰਤ ਮੁਤਾਬਕ ਹੋਰ ਤੱਤ ਸ਼ਾਮਲ ਕਰੋ
10 }
11
12 # ਫਾਰਮੂਲੇ ਨੂੰ ਪਾਰਸ ਕਰਨਾ ਅਤੇ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕਰਨਾ
13 i = 0
14 total_mass = 0
15
16 while i < len(formula):
17 if formula[i].isupper():
18 # ਤੱਤ ਚਿੰਨ੍ਹ ਦੇ ਸ਼ੁਰੂਆਤ
19 if i + 1 < len(formula) and formula[i+1].islower():
20 element = formula[i:i+2]
21 i += 2
22 else:
23 element = formula[i]
24 i += 1
25
26 # ਨੰਬਰਾਂ (ਸਬਸਕ੍ਰਿਪਟ) ਦੀ ਜਾਂਚ ਕਰੋ
27 count = ''
28 while i < len(formula) and formula[i].isdigit():
29 count += formula[i]
30 i += 1
31
32 count = int(count) if count else 1
33
34 if element in atomic_masses:
35 total_mass += atomic_masses[element] * count
36 else:
37 i += 1 # ਅਣਪਛਾਤੇ ਪਾਤਰਾਂ ਨੂੰ ਛੱਡੋ
38
39 return total_mass
40
41# ਉਦਾਹਰਨ ਵਰਤੋਂ
42print(f"H2O: {calculate_molar_mass('H2O'):.3f} ਗ੍ਰਾਮ/ਮੋਲ")
43print(f"NaCl: {calculate_molar_mass('NaCl'):.3f} ਗ੍ਰਾਮ/ਮੋਲ")
44print(f"C6H12O6: {calculate_molar_mass('C6H12O6'):.3f} ਗ੍ਰਾਮ/ਮੋਲ")
45
1// ਜਾਵਾਸਕ੍ਰਿਪਟ ਉਦਾਹਰਨ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਲਈ
2function calculateMolarMass(formula) {
3 const atomicMasses = {
4 'H': 1.008, 'He': 4.0026, 'Li': 6.94, 'Be': 9.0122, 'B': 10.81,
5 'C': 12.011, 'N': 14.007, 'O': 15.999, 'F': 18.998, 'Ne': 20.180,
6 'Na': 22.990, 'Mg': 24.305, 'Al': 26.982, 'Si': 28.085, 'P': 30.974,
7 'S': 32.06, 'Cl': 35.45, 'Ar': 39.948, 'K': 39.098, 'Ca': 40.078
8 // ਜਰੂਰਤ ਮੁਤਾਬਕ ਹੋਰ ਤੱਤ ਸ਼ਾਮਲ ਕਰੋ
9 };
10
11 let i = 0;
12 let totalMass = 0;
13
14 while (i < formula.length) {
15 if (formula[i].match(/[A-Z]/)) {
16 // ਤੱਤ ਚਿੰਨ੍ਹ ਦੇ ਸ਼ੁਰੂਆਤ
17 let element;
18 if (i + 1 < formula.length && formula[i+1].match(/[a-z]/)) {
19 element = formula.substring(i, i+2);
20 i += 2;
21 } else {
22 element = formula[i];
23 i += 1;
24 }
25
26 // ਨੰਬਰਾਂ (ਸਬਸਕ੍ਰਿਪਟ) ਦੀ ਜਾਂਚ ਕਰੋ
27 let countStr = '';
28 while (i < formula.length && formula[i].match(/[0-9]/)) {
29 countStr += formula[i];
30 i += 1;
31 }
32
33 const count = countStr ? parseInt(countStr, 10) : 1;
34
35 if (atomicMasses[element]) {
36 totalMass += atomicMasses[element] * count;
37 }
38 } else {
39 i += 1; // ਅਣਪਛਾਤੇ ਪਾਤਰਾਂ ਨੂੰ ਛੱਡੋ
40 }
41 }
42
43 return totalMass;
44}
45
46// ਉਦਾਹਰਨ ਵਰਤੋਂ
47console.log(`H2O: ${calculateMolarMass('H2O').toFixed(3)} ਗ੍ਰਾਮ/ਮੋਲ`);
48console.log(`NaCl: ${calculateMolarMass('NaCl').toFixed(3)} ਗ੍ਰਾਮ/ਮੋਲ`);
49console.log(`C6H12O6: ${calculateMolarMass('C6H12O6').toFixed(3)} ਗ੍ਰਾਮ/ਮੋਲ`);
50
1import java.util.HashMap;
2import java.util.Map;
3
4public class MolarMassCalculator {
5 private static final Map<String, Double> ATOMIC_MASSES = new HashMap<>();
6
7 static {
8 // ਆਟੋਮਿਕ ਮਾਸਾਂ ਨੂੰ ਇਨਿਸ਼ੀਅਲਾਈਜ਼ ਕਰੋ
9 ATOMIC_MASSES.put("H", 1.008);
10 ATOMIC_MASSES.put("He", 4.0026);
11 ATOMIC_MASSES.put("Li", 6.94);
12 ATOMIC_MASSES.put("Be", 9.0122);
13 ATOMIC_MASSES.put("B", 10.81);
14 ATOMIC_MASSES.put("C", 12.011);
15 ATOMIC_MASSES.put("N", 14.007);
16 ATOMIC_MASSES.put("O", 15.999);
17 ATOMIC_MASSES.put("F", 18.998);
18 ATOMIC_MASSES.put("Ne", 20.180);
19 ATOMIC_MASSES.put("Na", 22.990);
20 ATOMIC_MASSES.put("Mg", 24.305);
21 ATOMIC_MASSES.put("Al", 26.982);
22 ATOMIC_MASSES.put("Si", 28.085);
23 ATOMIC_MASSES.put("P", 30.974);
24 ATOMIC_MASSES.put("S", 32.06);
25 ATOMIC_MASSES.put("Cl", 35.45);
26 ATOMIC_MASSES.put("Ar", 39.948);
27 ATOMIC_MASSES.put("K", 39.098);
28 ATOMIC_MASSES.put("Ca", 40.078);
29 // ਜਰੂਰਤ ਮੁਤਾਬਕ ਹੋਰ ਤੱਤ ਸ਼ਾਮਲ ਕਰੋ
30 }
31
32 public static double calculateMolarMass(String formula) {
33 int i = 0;
34 double totalMass = 0;
35
36 while (i < formula.length()) {
37 if (Character.isUpperCase(formula.charAt(i))) {
38 // ਤੱਤ ਚਿੰਨ੍ਹ ਦੇ ਸ਼ੁਰੂਆਤ
39 String element;
40 if (i + 1 < formula.length() && Character.isLowerCase(formula.charAt(i+1))) {
41 element = formula.substring(i, i+2);
42 i += 2;
43 } else {
44 element = formula.substring(i, i+1);
45 i += 1;
46 }
47
48 // ਨੰਬਰਾਂ (ਸਬਸਕ੍ਰਿਪਟ) ਦੀ ਜਾਂਚ ਕਰੋ
49 StringBuilder countStr = new StringBuilder();
50 while (i < formula.length() && Character.isDigit(formula.charAt(i))) {
51 countStr.append(formula.charAt(i));
52 i += 1;
53 }
54
55 int count = countStr.length() > 0 ? Integer.parseInt(countStr.toString()) : 1;
56
57 if (ATOMIC_MASSES.containsKey(element)) {
58 totalMass += ATOMIC_MASSES.get(element) * count;
59 }
60 } else {
61 i += 1; // ਅਣਪਛਾਤੇ ਪਾਤਰਾਂ ਨੂੰ ਛੱਡੋ
62 }
63 }
64
65 return totalMass;
66 }
67
68 public static void main(String[] args) {
69 System.out.printf("H2O: %.3f ਗ੍ਰਾਮ/ਮੋਲ%n", calculateMolarMass("H2O"));
70 System.out.printf("NaCl: %.3f ਗ੍ਰਾਮ/ਮੋਲ%n", calculateMolarMass("NaCl"));
71 System.out.printf("C6H12O6: %.3f ਗ੍ਰਾਮ/ਮੋਲ%n", calculateMolarMass("C6H12O6"));
72 }
73}
74
1' ਐਕਸਲ VBA ਫੰਕਸ਼ਨ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਲਈ
2Function CalculateMolarMass(formula As String) As Double
3 ' ਆਟੋਮਿਕ ਮਾਸਾਂ ਦੀ ਡਿਕਸ਼ਨਰੀ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
4 Dim atomicMasses As Object
5 Set atomicMasses = CreateObject("Scripting.Dictionary")
6
7 atomicMasses.Add "H", 1.008
8 atomicMasses.Add "He", 4.0026
9 atomicMasses.Add "Li", 6.94
10 atomicMasses.Add "Be", 9.0122
11 atomicMasses.Add "B", 10.81
12 atomicMasses.Add "C", 12.011
13 atomicMasses.Add "N", 14.007
14 atomicMasses.Add "O", 15.999
15 atomicMasses.Add "F", 18.998
16 atomicMasses.Add "Ne", 20.18
17 atomicMasses.Add "Na", 22.99
18 atomicMasses.Add "Mg", 24.305
19 atomicMasses.Add "Al", 26.982
20 atomicMasses.Add "Si", 28.085
21 atomicMasses.Add "P", 30.974
22 atomicMasses.Add "S", 32.06
23 atomicMasses.Add "Cl", 35.45
24 atomicMasses.Add "Ar", 39.948
25 atomicMasses.Add "K", 39.098
26 atomicMasses.Add "Ca", 40.078
27 ' ਜਰੂਰਤ ਮੁਤਾਬਕ ਹੋਰ ਤੱਤ ਸ਼ਾਮਲ ਕਰੋ
28
29 Dim i As Integer
30 Dim totalMass As Double
31 Dim element As String
32 Dim countStr As String
33 Dim count As Integer
34
35 i = 1
36 totalMass = 0
37
38 Do While i <= Len(formula)
39 If Asc(Mid(formula, i, 1)) >= 65 And Asc(Mid(formula, i, 1)) <= 90 Then
40 ' ਤੱਤ ਚਿੰਨ੍ਹ ਦੇ ਸ਼ੁਰੂਆਤ
41 If i + 1 <= Len(formula) And Asc(Mid(formula, i + 1, 1)) >= 97 And Asc(Mid(formula, i + 1, 1)) <= 122 Then
42 element = Mid(formula, i, 2)
43 i = i + 2
44 Else
45 element = Mid(formula, i, 1)
46 i = i + 1
47 End If
48
49 ' ਨੰਬਰਾਂ (ਸਬਸਕ੍ਰਿਪਟ) ਦੀ ਜਾਂਚ ਕਰੋ
50 countStr = ""
51 Do While i <= Len(formula) And Asc(Mid(formula, i, 1)) >= 48 And Asc(Mid(formula, i, 1)) <= 57
52 countStr = countStr & Mid(formula, i, 1)
53 i = i + 1
54 Loop
55
56 If countStr = "" Then
57 count = 1
58 Else
59 count = CInt(countStr)
60 End If
61
62 If atomicMasses.Exists(element) Then
63 totalMass = totalMass + atomicMasses(element) * count
64 End If
65 Else
66 i = i + 1 ' ਅਣਪਛਾਤੇ ਪਾਤਰਾਂ ਨੂੰ ਛੱਡੋ
67 End If
68 Loop
69
70 CalculateMolarMass = totalMass
71End Function
72
73' ਐਕਸਲ ਵਿੱਚ ਵਰਤੋਂ:
74' =CalculateMolarMass("H2O")
75' =CalculateMolarMass("NaCl")
76' =CalculateMolarMass("C6H12O6")
77
1#include <iostream>
2#include <string>
3#include <map>
4#include <cctype>
5#include <iomanip>
6
7double calculateMolarMass(const std::string& formula) {
8 // ਆਟੋਮਿਕ ਮਾਸਾਂ ਦੀ ਪਰਿਭਾਸ਼ਾ
9 std::map<std::string, double> atomicMasses = {
10 {"H", 1.008}, {"He", 4.0026}, {"Li", 6.94}, {"Be", 9.0122}, {"B", 10.81},
11 {"C", 12.011}, {"N", 14.007}, {"O", 15.999}, {"F", 18.998}, {"Ne", 20.180},
12 {"Na", 22.990}, {"Mg", 24.305}, {"Al", 26.982}, {"Si", 28.085}, {"P", 30.974},
13 {"S", 32.06}, {"Cl", 35.45}, {"Ar", 39.948}, {"K", 39.098}, {"Ca", 40.078}
14 // ਜਰੂਰਤ ਮੁਤਾਬਕ ਹੋਰ ਤੱਤ ਸ਼ਾਮਲ ਕਰੋ
15 };
16
17 double totalMass = 0.0;
18 size_t i = 0;
19
20 while (i < formula.length()) {
21 if (std::isupper(formula[i])) {
22 // ਤੱਤ ਚਿੰਨ੍ਹ ਦੇ ਸ਼ੁਰੂਆਤ
23 std::string element;
24 if (i + 1 < formula.length() && std::islower(formula[i+1])) {
25 element = formula.substr(i, 2);
26 i += 2;
27 } else {
28 element = formula.substr(i, 1);
29 i += 1;
30 }
31
32 // ਨੰਬਰਾਂ (ਸਬਸਕ੍ਰਿਪਟ) ਦੀ ਜਾਂਚ ਕਰੋ
33 std::string countStr;
34 while (i < formula.length() && std::isdigit(formula[i])) {
35 countStr += formula[i];
36 i += 1;
37 }
38
39 int count = countStr.empty() ? 1 : std::stoi(countStr);
40
41 if (atomicMasses.find(element) != atomicMasses.end()) {
42 totalMass += atomicMasses[element] * count;
43 }
44 } else {
45 i += 1; // ਅਣਪਛਾਤੇ ਪਾਤਰਾਂ ਨੂੰ ਛੱਡੋ
46 }
47 }
48
49 return totalMass;
50}
51
52int main() {
53 std::cout << std::fixed << std::setprecision(3);
54 std::cout << "H2O: " << calculateMolarMass("H2O") << " ਗ੍ਰਾਮ/ਮੋਲ" << std::endl;
55 std::cout << "NaCl: " << calculateMolarMass("NaCl") << " ਗ੍ਰਾਮ/ਮੋਲ" << std::endl;
56 std::cout << "C6H12O6: " << calculateMolarMass("C6H12O6") << " ਗ੍ਰਾਮ/ਮੋਲ" << std::endl;
57
58 return 0;
59}
60
ਉੱਚਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਸਾਡਾ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਕਈ ਉੱਚਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਜੋ ਇਸਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਵਧਾਉਂਦੀਆਂ ਹਨ:
ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲਣਾ
ਕੈਲਕੂਲੇਟਰ ਜਟਿਲ ਰਸਾਇਣਿਕ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ:
- ਕਈ ਤੱਤ (ਜਿਵੇਂ C6H12O6)
- ਪੈਰੈਂਥੀਸਿਸ ਲਈ ਗਰੁੱਪ ਕੀਤੇ ਤੱਤ (ਜਿਵੇਂ Ca(OH)2)
- ਨੈਸਟਡ ਪੈਰੈਂਥੀਸਿਸ (ਜਿਵੇਂ Fe(C5H5)2)
- ਇੱਕੋ ਹੀ ਤੱਤ ਦੇ ਕਈ ਵਾਰ ਹੋਣਾ (ਜਿਵੇਂ CH3COOH)
ਵਿਸਥਾਰਿਤ ਤੱਤਾਂ ਦਾ ਵਿਖੇੜਾ
ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ, ਕੈਲਕੂਲੇਟਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਹਰ ਤੱਤ ਦੇ ਲਈ ਵਿਅਕਤੀਗਤ ਆਟੋਮਿਕ ਮਾਸ
- ਫਾਰਮੂਲੇ ਵਿੱਚ ਹਰ ਤੱਤ ਦੀ ਗਿਣਤੀ
- ਕੁੱਲ ਵਿੱਚ ਹਰ ਤੱਤ ਦੇ ਯੋਗਦਾਨ ਦਾ ਭਾਰ
- ਹਰ ਤੱਤ ਲਈ ਭਾਰ ਦੇ ਪ੍ਰਤੀਸ਼ਤ
ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ
ਕੈਲਕੂਲੇਟਰ ਵਿੱਚ ਮੌਲਿਕੂਲ ਦੀ ਸੰਰਚਨਾ ਦਾ ਵਿਜ਼ੂਅਲ ਪ੍ਰਤੀਨਿਧੀ ਸ਼ਾਮਲ ਹੈ, ਜੋ ਹਰ ਤੱਤ ਦੇ ਭਾਰ ਦੇ ਯੋਗਦਾਨ ਦਾ ਅਨੁਪਾਤਿਕ ਪ੍ਰਤੀਕਰਮ ਦਰਸ਼ਾਉਂਦਾ ਹੈ।
ਫਾਰਮੂਲਾ ਪ੍ਰਮਾਣਿਕਤਾ
ਕੈਲਕੂਲੇਟਰ ਇਨਪੁਟ ਫਾਰਮੂਲਿਆਂ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਲਈ ਮਦਦਗਾਰ ਗਲਤੀ ਸੁਨੇਹੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ:
- ਫਾਰਮੂਲੇ ਵਿੱਚ ਅਣਵਾਂਛਿਤ ਅੱਖਰ
- ਅਣਜਾਣ ਰਸਾਇਣਿਕ ਤੱਤ
- ਅਸੰਤੁਲਿਤ ਪੈਰੈਂਥੀਸਿਸ
- ਖਾਲੀ ਫਾਰਮੂਲੇ
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
ਮੋਲਰ ਮਾਸ ਕੀ ਹੈ?
ਮੋਲਰ ਮਾਸ ਕਿਸੇ ਪਦਾਰਥ ਦੇ ਇੱਕ ਮੋਲ ਦਾ ਭਾਰ ਹੈ, ਜੋ ਕਿ ਗ੍ਰਾਮ ਪ੍ਰਤੀ ਮੋਲ (ਗ੍ਰਾਮ/ਮੋਲ) ਵਿੱਚ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਾਰੇ ਆਟਮਾਂ ਦੇ ਆਟੋਮਿਕ ਮਾਸਾਂ ਦਾ ਜੋੜ ਹੈ, ਜਿਸ ਵਿੱਚ ਉਨ੍ਹਾਂ ਦੀਆਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ।
ਮੋਲਰ ਮਾਸ ਅਤੇ ਮੋਲਿਕੂਲਰ ਵਜ਼ਨ ਵਿੱਚ ਕੀ ਅੰਤਰ ਹੈ?
ਮੋਲਰ ਮਾਸ ਅਤੇ ਮੋਲਿਕੂਲਰ ਵਜ਼ਨ ਇੱਕੋ ਹੀ ਭੌਤਿਕ ਮਾਤਰਾ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ ਪਰ ਵੱਖ-ਵੱਖ ਇਕਾਈਆਂ ਵਿੱਚ ਪ੍ਰਗਟ ਹੁੰਦੇ ਹਨ। ਮੋਲਰ ਮਾਸ ਗ੍ਰਾਮ ਪ੍ਰਤੀ ਮੋਲ (ਗ੍ਰਾਮ/ਮੋਲ) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਮੋਲਿਕੂਲਰ ਵਜ਼ਨ ਅਕਸਰ ਆਟੋਮਿਕ ਮਾਸ ਇਕਾਈਆਂ (amu) ਜਾਂ ਡਾਲਟਨ (Da) ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਗਿਣਤੀ ਦੇ ਪੱਖੋਂ, ਇਹਨਾਂ ਦਾ ਮੁੱਲ ਇੱਕੋ ਹੁੰਦਾ ਹੈ।
ਰਸਾਇਣ ਵਿਗਿਆਨ ਵਿੱਚ ਮੋਲਰ ਮਾਸ ਕਿਉਂ ਮਹੱਤਵਪੂਰਨ ਹੈ?
ਮੋਲਰ ਮਾਸ ਭਾਰ (ਗ੍ਰਾਮ) ਅਤੇ ਪਦਾਰਥ ਦੀ ਮਾਤਰਾ (ਮੋਲ) ਵਿਚਕਾਰ ਬਦਲਾਅ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ। ਇਹ ਬਦਲਾਅ ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਗਣਨਾਵਾਂ, ਹੱਲ ਦੀ ਤਿਆਰੀ ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਰਸਾਇਣਕ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਬੁਨਿਆਦੀ ਹੈ।
ਕੀ ਇਹ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਸਹੀ ਹੈ?
ਸਾਡਾ ਕੈਲਕੂਲੇਟਰ IUPAC ਤੋਂ ਸਭ ਤੋਂ ਹਾਲੀਆ ਆਟੋਮਿਕ ਮਾਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਚਾਰ ਦਸ਼ਮਲਵ ਸਥਾਨਾਂ ਦੀ ਸਹੀਤਾ ਨਾਲ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਬਹੁਤ ਸਾਰੇ ਰਸਾਇਣਕ ਗਣਨਾਵਾਂ ਲਈ, ਇਹ ਸਹੀਤਾ ਦਾ ਇਹ ਪੱਧਰ ਬਹੁਤ ਕਾਫੀ ਹੈ।
ਕੀ ਕੈਲਕੂਲੇਟਰ ਪੈਰੈਂਥੀਸਿਸ ਵਾਲੇ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ?
ਹਾਂ, ਕੈਲਕੂਲੇਟਰ ਜਟਿਲ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਪੈਰੈਂਥੀਸਿਸ ਹਨ, ਜਿਵੇਂ Ca(OH)2, ਅਤੇ ਨੈਸਟਡ ਪੈਰੈਂਥੀਸਿਸ ਵਾਲੇ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਵੀ।
ਜੇ ਮੇਰੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਆਈਸੋਟੋਪ ਹਨ ਤਾਂ ਮੈਂ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
ਮਿਆਰੀ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਮੌਜੂਦ ਆਈਸੋਟੋਪਾਂ ਦੇ ਭਾਰਿਤ ਔਸਤ ਦਾ ਉਪਯੋਗ ਕਰਦੀ ਹੈ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਆਈਸੋਟੋਪ ਦਾ ਭਾਰ ਗਿਣਤੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਸ ਆਈਸੋਟੋਪ ਦੇ ਸਹੀ ਭਾਰ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ ਨਾ ਕਿ ਮਿਆਰੀ ਆਟੋਮਿਕ ਮਾਸ ਦੀ।
ਮੈਂ ਨਤੀਜਿਆਂ ਨੂੰ ਆਪਣੇ ਗਣਨਾਵਾਂ ਵਿੱਚ ਕਿਵੇਂ ਵਰਤ ਸਕਦਾ ਹਾਂ?
ਤੁਸੀਂ ਗਣਨਾ ਕੀਤੀ ਮੋਲਰ ਮਾਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ:
- ਭਾਰ ਅਤੇ ਮੋਲਾਂ ਵਿਚਕਾਰ ਬਦਲਾਅ ਕਰੋ (ਭਾਰ ÷ ਮੋਲਰ ਮਾਸ = ਮੋਲ)
- ਮੋਲਰਤਾ ਦੀ ਗਿਣਤੀ ਕਰੋ (ਮੋਲ ÷ ਲੀਟਰ ਵਿੱਚ ਮਾਤਰਾ)
- ਰਸਾਇਣਕ ਪ੍ਰਤੀਕਿਰਿਆਵਾਂ ਵਿੱਚ ਸਟੋਇਕੀਓਮੈਟ੍ਰਿਕ ਸੰਬੰਧਾਂ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰੋ
ਹਵਾਲੇ
-
ਬ੍ਰਾਊਨ, ਟੀ. ਐਲ., ਲੇਮੇ, ਐਚ. ਈ., ਬੁਰਸਟਨ, ਬੀ. ਈ., ਮਰਫੀ, ਸੀ. ਜੇ., ਵੁੱਡਵਰਡ, ਪੀ. ਐਮ., & ਸਟੋਲਟਜ਼ਫਸ, ਐਮ. ਡਬਲਯੂ. (2017). ਰਸਾਇਣ: ਕੇਂਦਰੀ ਵਿਗਿਆਨ (14ਵਾਂ ਸੰਸਕਰਣ). ਪੀਅਰਸਨ।
-
ਜ਼ੁੰਢਾਹਲ, ਐੱਸ. ਐੱਸ., & ਜ਼ੁੰਢਾਹਲ, ਐੱਸ. ਏ. (2016). ਰਸਾਇਣ (10ਵਾਂ ਸੰਸਕਰਣ). ਸੇਂਗੇਜ ਲਰਨਿੰਗ।
-
ਅੰਤਰਰਾਸ਼ਟਰੀ ਪਿਊਰ ਅਤੇ ਐਪਲਾਈਡ ਕੈਮੀਸਟਰੀ ਯੂਨੀਅਨ। (2018). ਤੱਤਾਂ ਦੇ ਆਟੋਮਿਕ ਵਜ਼ਨ 2017. ਪਿਊਰ ਅਤੇ ਐਪਲਾਈਡ ਕੈਮੀਸਟਰੀ, 90(1), 175-196. https://doi.org/10.1515/pac-2018-0605
-
ਵਿਜ਼ਰ, ਐਮ. ਈ., ਹੋਲਡਨ, ਐਨ., ਕੋਪਲਨ, ਟੀ. ਬੀ., ਆਦਿ। (2013). ਤੱਤਾਂ ਦੇ ਆਟੋਮਿਕ ਵਜ਼ਨ 2011. ਪਿਊਰ ਅਤੇ ਐਪਲਾਈਡ ਕੈਮੀਸਟਰੀ, 85(5), 1047-1078. https://doi.org/10.1351/PAC-REP-13-03-02
-
ਨੈਸ਼ਨਲ ਇੰਸਟਿਟਿਊਟ ਆਫ਼ ਸਟੈਂਡਰਡਸ ਐਂਡ ਟੈਕਨੋਲੋਜੀ। (2018). NIST ਰਸਾਇਣਕ ਵੈਬਬੁੱਕ, SRD 69. https://webbook.nist.gov/chemistry/
-
ਚਾਂਗ, ਆਰ., & ਗੋਲਡਸਬੀ, ਕੇ. ਏ. (2015). ਰਸਾਇਣ (12ਵਾਂ ਸੰਸਕਰਣ). ਮੈਕਗ੍ਰਾਅਵ-ਹਿੱਲ ਐਜੂਕੇਸ਼ਨ।
-
ਪੇਟਰੂcci, ਆਰ. ਐਚ., ਹੇਰਿੰਗ, ਐਫ. ਜੀ., ਮਦੂਰਾ, ਜੇ. ਡੀ., & ਬਿਸੋਨੈੱਟ, ਸੀ. (2016). ਜਨਰਲ ਰਸਾਇਣ: ਸਿਧਾਂਤ ਅਤੇ ਆਧੁਨਿਕ ਐਪਲੀਕੇਸ਼ਨ (11ਵਾਂ ਸੰਸਕਰਣ). ਪੀਅਰਸਨ।
-
ਰਾਇਲ ਸੋਸਾਇਟੀ ਆਫ਼ ਕੈਮੀਸਟਰੀ। (2023). ਪੈਰੀਓਡਿਕ ਟੇਬਲ. https://www.rsc.org/periodic-table
ਸਾਡਾ ਮੋਲਰ ਮਾਸ ਕੈਲਕੂਲੇਟਰ ਵਿਦਿਆਰਥੀਆਂ, ਸਿੱਖਿਆਕਾਰਾਂ, ਖੋਜਕਰਤਿਆਂ ਅਤੇ ਰਸਾਇਣਕ ਅਤੇ ਸੰਬੰਧਿਤ ਖੇਤਰਾਂ ਵਿੱਚ ਪੇਸ਼ੇਵਰਾਂ ਲਈ ਇੱਕ ਭਰੋਸੇਯੋਗ, ਯੂਜ਼ਰ-ਫ੍ਰੈਂਡਲੀ ਟੂਲ ਬਣਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਅਸੀਂ ਆਸ ਕਰਦੇ ਹਾਂ ਕਿ ਇਹ ਤੁਹਾਡੇ ਰਸਾਇਣਕ ਗਣਨਾਵਾਂ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗਾ ਅਤੇ ਮੌਲਿਕੂਲਰ ਸੰਰਚਨਾ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਨੂੰ ਵਧਾਵੇਗਾ।
ਵੱਖ-ਵੱਖ ਯੌਗਿਕਾਂ ਦੇ ਮੋਲਰ ਮਾਸ ਦੀ ਗਿਣਤੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਤਾਂ ਜੋ ਦੇਖ ਸਕੋਂ ਕਿ ਉਨ੍ਹਾਂ ਦੀਆਂ ਸੰਰਚਨਾਵਾਂ ਉਨ੍ਹਾਂ ਦੇ ਗੁਣਾਂ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀਆਂ ਹਨ!
ਪ੍ਰਤਿਕ੍ਰਿਆ
ਇਸ ਟੂਲ ਬਾਰੇ ਫੀਡਬੈਕ ਦੇਣ ਲਈ ਫੀਡਬੈਕ ਟੋਸਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਸਬੰਧਿਤ ਸੰਦਾਰਬਾਰਾਂ
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ