HโO - ื ืืื ืืกืจ ืฆืืข ืืจืื ืืืื ื ืืืืื
ืืืื ืชืงืฃ: 1ยฐC ืขื 100ยฐC
ืืฉืืืืช ืื ืืืื:
logโโ(P) = 8.07131 - 1730.63/(233.426 + T)
Loading chart...
ืืืจืฃ ืืฆืื ืืช ืืฉืื ืื ืืืืฅ ืืืืื ืขื ืืืืคืจืืืจื
ืืืฅ ืืืื ืืื ืชืืื ื ืคืืืืงืืืช ืืกืืกืืช ืืืืืฆืืช ืืช ืืืืฅ ืืืืคืขื ืขื ืืื ืืืื ืืฉืืื ืืฉืงื ืชืจืืืืื ืื ืขื ืฉืืืื ืืืืฆืงืื ืื ืื ืืืืืื (ืืืฆืง ืื ื ืืื) ืืืืคืจืืืจื ื ืชืื ื. ืืืฉืืื ืืืฅ ืืืืื ืืื ืืกืคืง ืืจื ืคืฉืืื ืื ืขืืฆืืชืืช ืืืขืจืื ืืช ืืืฅ ืืืืื ืฉื ืืืืจืื ืฉืื ืื ืืืืคืจืืืจืืช ืฉืื ืืช ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื. ืืื ืื ืืชื ืกืืืื ื ืืืืืื, ืืื ืื ืืขืืื ืื ืืื ืืก ืืืืื, ืืื ืช ืืืฅ ืืืืื ืืืื ืืช ืืืืืื ืืชื ืืืืช ืฉืื, ืชืื ืื ืชืืืืื ืืืงืืง ืืืืืืช ืืืืืืช ืืืืคืื ืืืื.
ืืืืฉืืื ืืืคืฉืจ ืื ืืืืืจ ืืชืื ืืืืจืื ื ืคืืฆืื ืืืื ืืื, ืืืืืืืืื ืืืืกืื ืืืจืื ืืื, ืืื ืืืฉื ืืื ืืช ืืืฅ ืืืืื ืืืืคืจืืืจื ืฉืฆืืื ืช. ืขื ืืื ืืืืื ืฉื ืืงืฉืจ ืืื ืืืคืจืืืจื ืืืืฅ ืืืื, ืชืืื ืืืืื ืืื ืืืชืจ ืืช ืืืคืืื ื ืืืชื ืืคืืช ืฉื ืืืืจืื ืฉืื ืื ืืืงืื ืืืืืืช ืืืฉืืืืช ืืืืฉืืืื ืืืืขืืื ืื ืืื ืืกืืื ืฉืื.
ืืืฅ ืืืืื ืืื ืืื ืื ืืืืชื ืฉื ืืืืจ ืืืชื ืืฃ. ืืืืคืจืืืจื ื ืชืื ื, ืืืืงืืืืช ืขื ืคื ื ืืฉืื ืฉื ื ืืื ืืฉ ืืื ืื ืจืืืืช ืฉืื ืืช. ืืื ืฉืืฉ ืืื ืื ืจืืื ืืกืคืงืช ืืืืืืช ืืืชืืืจ ืขื ืืืืืืช ืืืื-ืืืืงืืืจืืื ืืืืืืงืื ืืืชื ืืืฆื ื ืืืื ืืืืจืื ืืฉืื ืืื. ืืื ืฉืืืืคืจืืืจื ืขืืื, ืืืชืจ ืืืืงืืืืช ืืงืืืืช ืืกืคืืง ืื ืจืืื ืืื ืืืจืื, ืื ืฉืืืืื ืืืืฅ ืืืื ืืืื ืืืชืจ.
ืืืืฉืืื ืืฉืชืืฉ ืืืฉืืืืช ืื ืืืื, ืงืืจืืฆืื ืืฆื ืืืคืืจืืช ืฉื ืืืจืช ืืงืฉืจ ืงืืืืืืก-ืงืืคืจืื. ืืฉืืืื ืื ืืกืคืงืช ืฉืืื ืืืืืงืช ืืืืฉืื ืืืฅ ืืืื ืืืืืื ืืืคืจืืืจื ืกืคืฆืืคืืื:
ืืืคื:
ืคืจืืืจื ืืฉืืืืช ืื ืืืื ืืฉืชื ืื ืขืืืจ ืื ืืืืจ ืืื ืชืงืคืื ืจืง ืืืืืื ืืืคืจืืืจื ืกืคืฆืืคืืื. ืืืืฅ ืืืืืืื ืืื, ืืืฉืืืื ืขืฉืืื ืืื ืื ืชืืฆืืืช ืื ืืืืืงืืช ืืืื ืฉืื ืืืื ืืชืืื ืืช ืืคืืืืืช ืฉื ืืืืืจ.
ืืืืฉืืื ืืืื ืงืืืขื ืื ืืืื ืขืืืจ ืืกืคืจ ืืืืจืื ื ืคืืฆืื:
ืืืืจ | A | B | C | ืืืื ืืืคืจืืืจื ืชืงืฃ (ยฐC) |
---|---|---|---|---|
ืืื | 8.07131 | 1730.63 | 233.426 | 1-100 |
ืืชื ืื | 8.08097 | 1582.271 | 239.726 | 15-100 |
ืืชื ืื | 8.20417 | 1642.89 | 230.3 | 20-100 |
ืืฆืืื | 7.11714 | 1210.595 | 229.664 | 0-100 |
ืื ืื | 6.90565 | 1211.033 | 220.79 | 8-100 |
ืืืืืื | 6.95464 | 1344.8 | 219.482 | 10-100 |
ืืืืจืืคืืจื | 6.95465 | 1170.966 | 226.232 | 0-100 |
ืืืืชืื ืืชืจ | 6.92333 | 1064.07 | 228.8 | 0-100 |
ืงืืืขืื ืืื ื ืงืืขื ืขื ืืื ืืืืืืช ื ืืกืืื ืืืช ืืืืงืืงืืช ืืืกืคืงืื ืืขืจืืืช ืืืืืงืืช ืฉื ืืืฅ ืืืืื ืืชืื ืืืืื ืืืืคืจืืืจื ืฉืืื.
ืืืจืฃ ืฉืืืขืื ืืืืื ืืืฆื ืืืฅ ืืืืื ืขืืื ืืืืคื ืืงืกืคืื ื ืฆืืืื ืขื ืืืืคืจืืืจื ืขืืืจ ืฉืืืฉื ืืืืจืื ื ืคืืฆืื: ืืื, ืืชื ืื ืืืฆืืื. ืืงื ืืื ืืงื ืืืืคืงื ืืืืฆื ืืช ืืืืฅ ืืืืืืกืคืจื (760 mmHg), ืฉืื ืืืืืจ ืืจืชื. ืฉืื ืื ืืืฆื ืืฆืืื ืืืืข ืื ืงืืื ืื ืืืืคืจืืืจื ื ืืืื ืืืจืื ืืืื, ืื ืฉืืกืืืจ ืืืืข ืืื ืจืืชื ืืงืืืช ืจืื ืืืชืจ ืืืืคืจืืืจืช ืืืืจ.
ืืืืฉืืื ืฉืื ื ืืืืฅ ืืืืื ืชืืื ื ืขื ืคืฉืืืช ืืืืืง ืืจืืฉ. ืขืงืื ืืืจ ืืฆืขืืื ืืืืื ืืื ืืืฉื ืืช ืืืฅ ืืืืื ืฉื ืืืืืจ ืื ืืืจ ืฉืื:
ืืืจ ืืืืจ: ืืืจ ืืชืื ืชืคืจืื ืื ืคืชื ืฉื ืืืืจืื ืืืื ืื ืืืื ืืื, ืืืืืืืืื ืืืืกืื ื ืคืืฆืื.
ืืื ืก ืืืคืจืืืจื: ืืื ืืช ืืืืคืจืืืจื (ื-ยฐC) ืฉืื ืืชื ืจืืฆื ืืืฉื ืืช ืืืฅ ืืืืื. ืืื ืฉืืืืคืจืืืจื ื ืืฆืืช ืืืืื ืืชืงืฃ ืขืืืจ ืืืืืจ ืื ืืืจ ืฉืื.
ืฆืคื ืืชืืฆืืืช: ืืืืฉืืื ืืฆืื ืืื:
ื ืชื ืืช ืืืจืฃ: ืืืจืฃ ืืืื ืืจืืงืืืื ืืฆืื ืืืฆื ืืืฅ ืืืืื ืืฉืชื ื ืขื ืืืืคืจืืืจื ืขืืืจ ืืืืืจ ืื ืืืจ ืฉืื. ื ืงืืืช ืืืืคืจืืืจื ืืืืืฅ ืื ืืืืืช ืืืืืฉืช ืืืืื.
ืืขืชืง ืชืืฆืืืช: ืืฉืชืืฉ ืืืืฆื "ืืขืชืง" ืืื ืืืขืชืืง ืืช ืืืฅ ืืืืื ืืืืืฉื ืืืื ืฉืื ืืฉืืืืฉ ืืืืืืช ืื ืืืฉืืืื ื ืืกืคืื.
ืื ืชืืื ืืืคืจืืืจื ืืืืฅ ืืืืื ืืชืงืฃ ืขืืืจ ืืืืืจ ืฉื ืืืจ, ืืืืฉืืื ืืฆืื ืืืืขืช ืฉืืืื ืืืฆืืืขื ืขื ืืืื ืืืืคืจืืืจื ืืชืงืฃ.
ืืื ื ืืฉื ืืช ืืืฅ ืืืืื ืฉื ืืื ืืืืคืจืืืจื ืฉื 25ยฐC ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื:
ืืื ืืช ืงืืืขื ืื ืืืื ืขืืืจ ืืื:
ืืืืฃ ืขืจืืื ืืื ืืืฉืืืืช ืื ืืืื:
ืืฉื ืืช ืืืฅ ืืืืื ืขื ืืื ืืงืืืช ืื ืืืืื:
ืืื, ืืืฅ ืืืืื ืฉื ืืื ืืืืคืจืืืจื ืฉื 25ยฐC ืืื ืืขืจื 23.7 mmHg. ืขืจื ื ืืื ืืืกืืช ืื ืืกืืืจ ืืืืข ืืื ืืชื ืืคืื ืืื ืืืืคืจืืืจืช ืืืืจ ืืืฉืืืื ืืืืืจืื ื ืืืคืื ืืืชืจ ืืื ืืฆืืื ืื ืืชื ืื.
ืืืืฉืืื ืืกืคืง ืืืฅ ืืืื ืืืืืืืืจืื ืฉื ืืกืคืืช (mmHg), ืืืืืช ืืืื ื ืคืืฆื ืืืืืืืช ืืืฅ ืืืื. ืื ื ืืืฆื ืืคืจืฉ ืืช ืืชืืฆืืืช:
ืืืืืื, ืืืืคืจืืืจื ืฉื 25ยฐC:
ืื ืืกืืืจ ืืืืข ืืฆืืื ืืชื ืืฃ ืืจืื ืืืชืจ ืืืจ ืืืื ืืืืคืจืืืจืช ืืืืจ.
ืืคืืืงืฆืืืช ืืขืจืืช ืืืฅ ืืืืื ืื ืืื ืืืืืช ืืืฉืง ื ืงื ืืืื ืืืืืืืื ืฉืชืืื ื ืขืืืจ ืคืืืคืืจืืืช iOS ื-Android. ืืืคืืืงืฆืื ืคืืขืืช ืืคื ืขืงืจืื ืืช ืขืืฆืื ืืื ืืืืืกืืืื ืขื ืฉื ื ืฉืืืช ืงืื ืขืืงืจืืื:
ืืืืจืช ืืืืจ: ืชืคืจืื ื ืคืชื ืืืืคืฉืจ ืืืฉืชืืฉืื ืืืืืจ ืืชืื ืืืืจืื ื ืคืืฆืื ืืืื ืืื, ืืืืืืืืื ืืืืกืื ืืืจืื ืืื.
ืงืื ืืืคืจืืืจื: ืฉืื ืงืื ืืกืคืจื ืฉืื ืืืฉืชืืฉืื ืืืืืื ืืืืื ืืช ืืืืคืจืืืจื ืืฆืืืืืก.
ืืืืจ ืืื ืช ืขืจืืื ืืื, ืืืคืืืงืฆืื ืืืฉืืช ืืืฆืืื ืืื ืืช ืืืฅ ืืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื. ืืกื ืืชืืฆืืืช ืืฆืื:
ืืืคืืืงืฆืื ืคืืขืืช ืื ืืืฆื ืื ืืงืืื ืืืืจืฉืช ืืฉืืืื ืืื ืืืืืื ืฉื ืืขืจืืช, ืื ืฉืืืคื ืืืชื ืื ืืืฉื ืขื ืืืืื ืจืื ืฉื ืืืฉืืจืื ื ืืืืื. ืืืืฉืง ืืืชืื ืืคืขืืื ืืื ืืืช, ืขื ืืืจืืช ืืืข ืืืืืืช ืืืงืกื ืืจืืจ ืืงืจืื.
ืืืคืืืงืฆืื ืฉืื ืืืฉ ืขื ืคืฉืืืช ืืืืืง, ืชืื ืืืื ืขืืช ืืชืืื ืืช ืืืืชืจืืช ืฉืขืฉืืืืช ืืกืื ืืช ืืืืืืช ืืืฉืชืืฉ. ืื ืชืืื ืืช ืขืงืจืื ืืช ืืขืืฆืื ืืืจืืืืื ืฉื ืืชื ืืื ืืฉืืจ ืืืขืจืืืช ืืืืจืืช ืฉื ืืืฅ ืืืื ืืืจืืื.
ืืื ื ืืืืฉืื ืืืฅ ืืืื ืืฉื ื ืืืฉืืืื ืืขืฉืืื ืจืืื ืืชืืืืื ืฉืื ืื:
ืชืื ืื ืชืืืื ืืืงืืง: ืืืืืื ืืืืฅ ืืืืื ืืื ืืจืืืืื ืืืคืฉืจืื ืืคืจืื ืืขืืืื ืืืงืืง. ืืื ืืกืื ืืฉืชืืฉืื ืื ืชืื ื ืืืฅ ืืืื ืืื ืืงืืืข ืชื ืื ืคืขืืื ืืืคืจืื ืขืืื.
ืชืืืืื ืืชืืืืช ืืืืืืฉ: ืืืฉืื ืืืฅ ืืืื ืืกืืืข ืืืืคืืืืืืฆืื ืฉื ืชืืืืื ืืืืืฉ ืขื ืืื ืืืืื ืฉืืขืืจื ืืชืืืืช ืืืืคืจืืืจืืช ืฉืื ืืช.
ืขืืฆืื ืืืืื ืืืกืื: ืขืืฆืื ื ืืื ืฉื ืืืืื ืืืกืื ืื ืืืืื ื ืืืคืื ืืืจืฉ ืืื ื ืฉื ืืืฅ ืืืื ืืื ืืื ืืข ืืฆืืืจืืช ืืืฅ ืืืคืจื.
ืืืื ืืืืื ืืืืืกืคืจื: ื ืชืื ื ืืืฅ ืืืื ืืกืืืขืื ืืืืืช ืืืฆื ืืืืืงืืื ืืชืคืืื ืืื ืืืืืจ ืืืื ืืกืืืื.
ืืืคืื ืืืื: ืืื ืช ืืืฅ ืืืืื ืฉื ืืืืืื ืืกืืืขืช ืืขืืฆืื ืชืืืืื ืกืื ืื ืืืืืจ ืืขืืืื ืืืืืืจ ืืื.
ืคืืจืืืืฆืื ืฉื ืชืจืืคืืช: ืืืฅ ืืืืื ืืฉืคืืข ืขื ืืืฆืืืืช ืืขื ืืื ืืืืฃ ืฉื ืชืจืืคืืช ื ืืืืืืช ืืืืชืื ืืจืืฉืืช ืืจืืืืช ืืชืืืืืช.
ืชืืืืื ืืืืืฉ ืืืงืคืื: ืชืืืืื ืืืคืืคืืืืืฆืื ืชืืืืื ืืืื ื ืฉื ืืชื ืืืืช ืืืฅ ืืืืื ืฉื ืืื ืืืืกืื ืืืืคืจืืืจืืช ืฉืื ืืช.
ืืืงืืง ืชืืช ืืืงืื: ืืืฉืื ืืืฅ ืืืืื ืืืืฆืื ืืืคืืชืื ืืกืืืข ืืงืืืข ืชื ืืื ืืชืืืืื ืืืืงืืง ืชืืช ืืืงืื.
ืืชืืืืช ืกืืืืืืช: ืืืคืืืืืืฆืื ืฉื ืืืืจืืช ืืชืืื ืกืืืืืืช ืขื ืืกืืก ืืืฅ ืืืืื ืฉื ืืืกืื ืืฉืคืจืช ืืช ืืืขืืืืช ืืืื ืขืช ืงืคืืฆืืช.
ืืืกืื ืืืืืงืืื ื ืืืคืื: ืชื ืื ืืืกืื ื ืืื ืื ืขืืืจ ืืืืืงืืื ื ืืืคืื ื ืงืืขืื ืขื ืืกืืก ืืืคืืื ื ืืืฅ ืืืืื ืฉืืื.
ืืืคืื ืืืืืจืื ืืกืืื ืื: ื ืชืื ื ืืืฅ ืืืืื ืืืื ืืื ืืืขืจืืช ืกืืืื ื ืฉืจืืคื ืืืชืคืืฆืฆืืช ืฉื ืืืืจืื ื ืืืคืื.
ืืืืจืช ืืกื ื ื ื ืฉืืื: ืืื ื ื ืฉืืืชืืช ืืชืืืื ื ืืืจืช ืขื ืืกืืก ืืืฅ ืืืืื ืฉื ืืืืืงืืื ืืกืืื ืื.
ืืขืื ืฉืืฉืืืืช ืื ืืืื ืืกืคืงืช ืืืืง ืืื ืขืืืจ ืืืฉืืืื ืจืืื, ืฉืืืืช ืืืืคืืืช ืงืืืืืช ืืงืืืขืช ืืืฅ ืืืื:
ืืฉืืืืช ืงืืืืืืก-ืงืืคืจืื: ืืฉืืืื ืชืจืืืืื ืืืช ืืกืืกืืช ืืืชืจ ืืงืืฉืจืช ืืืฅ ืืืื ืืืืคืจืืืจื, ืืื ืืืืื ืืงืืืข ืืื.
ืืฉืืืืช ืืื ืจ: ืืฆืืขื ืืืืง ืืฉืืคืจ ืขื ืคื ื ืืืืื ืืืคืจืืืจื ืจืืืื ืืืชืจ ืื ืืืจืฉืช ืืืชืจ ืคืจืืืจืื.
ืืืืื ืืฉืืจื: ืฉืืืืช ื ืืกืืื ืืืช ืืื ืืืืืื ืืกืงืืค, ืืืืืืืืืืืจืื ืื ืืื ืืงืืช ืจืืืื ืื ืืกืคืงืืช ืืืืืืช ืืฉืืจืืช ืฉื ืืืฅ ืืืื.
ืฉืืืืช ืชืจืืืช ืงืืืฆื: ืฉืืืืช ืืื ืืขืจืืืืช ืืืฅ ืืืื ืขื ืืกืืก ืืื ื ืืืืงืืืจื ืืืฉืจ ื ืชืื ืื ื ืืกืืื ืืื ืืื ื ืืืื ืื.
ืืืืื ืืืฉืืืืช: ืฉืืืืช ืกืืืืืฆืื ืืืืงืืืจืืืช ืืืืืืช ืืืืืช ืืืฅ ืืืื ืืขืงืจืื ืืช ืจืืฉืื ืืื.
ืืืืฉื ืืืฅ ืืืื ืืชืคืชื ืืืืคื ืืฉืืขืืชื ืืืฉื ืืืืช ืฉื ืื:
ืชืฆืคืืืช ืืืงืืืืช (ืืืื ื-17-18): ืืืขื ืื ืืื ืจืืืจื ืููู ืื'ืืง ืฉืืจื ืชืฆืคืชื ืขื ืืงืฉืจ ืืื ืืืฅ, ื ืคื ืืืืคืจืืืจื ืฉื ืืืื ืื ืื ื ืืกืื ืขืืืื ืืืฉืืื ืฉื ืืืฅ ืืืื.
ืืืง ืืืืฆืื ืืืืงืืื ืฉื ืืืืื (1801): ื'ืื ืืืืื ืืฆืืข ืื ืืืืฅ ืืืืื ืฉื ืชืขืจืืืช ืืืื ืฉืืื ืืกืืื ืืืืฆืื ืฉืื ืื ืืื ืืคืขืื ืื ืืื ืชืืคืก ืืช ืื ืคื ืืื, laying groundwork for understanding vapor pressure.
ืืฉืืืืช ืงืืืืืืก-ืงืืคืจืื (1834): ืื ืืื ืคืื ืืืื ืงืืคืจืื ืืืืืจ ืืื ืจืืืืืฃ ืงืืืืืืก ืคืืชืื ืืกืืก ืชืืืืจืื ืืงืืฉืจ ืืืฅ ืืืื ืืืืคืจืืืจื ืืืื ืืืืื.
ืืฉืืืืช ืื ืืืื (1888): ืืืื ืฉืืจื ืื ืืืื ืคืืชื ืืช ืืืฉืืืื ืืคืฉืืื ืฉืื ืืืืฉืื ืืืฅ ืืืื, ืฉืขืืืื ืืฉืืืืฉ ื ืจืื ืืืื ืืฉื ืืืืืื ืืืขืฉื ืฉืื ืืื ืคืฉืืืช ืืืืืง.
ืืชืคืชืืืืืช ืืืืจื ืืืช (ืืืื ื-20 ืืืืื): ืืฉืืืืืช ืืชืงืืืืช ืืืชืจ ืืื ืืฉืืืืช ืืื ืจ ืืฉืืืืช ืืืฉืืืืืช ืคืืชืื ืืืืืง ืืืื ืืืชืจ ืืืืืื ืืืคืจืืืจื ืจืืืื ืืืชืจ.
ืฉืืืืช ืืืฉืืืืืช (ืืืื ื-21): ืืื ืืงืืช ืืืืื ืืืฉืืืืช ืืชืงืืืืช ืืืคืฉืจืืช ืืืื ืืืืื ืฉื ืืืฅ ืืืื ืืืื ื ืืืืงืืืจื ืืขืงืจืื ืืช ืจืืฉืื ืืื.
ืื ื ืืืืืืืช ืืืฆื ืืืืฉื ืืช ืืฉืืืืช ืื ืืืื ืืืืฉืื ืืืฅ ืืืื ืืฉืคืืช ืชืื ืืช ืฉืื ืืช:
1' ืคืื ืงืฆืืืช Excel ืืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
2Function VaporPressure(temperature As Double, A As Double, B As Double, C As Double) As Double
3 VaporPressure = 10 ^ (A - B / (C + temperature))
4End Function
5
6' ืฉืืืืฉ ืืืืืื ืขืืืจ ืืื ืืืืคืจืืืจื ืฉื 25ยฐC
7' =VaporPressure(25, 8.07131, 1730.63, 233.426)
8
1import math
2
3def calculate_vapor_pressure(temperature, A, B, C):
4 """
5 ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
6
7 Args:
8 temperature: ืืืคืจืืืจื ืืฆืืืืืก
9 A, B, C: ืงืืืขื ืืฉืืืืช ืื ืืืื ืขืืืจ ืืืืืจ
10
11 Returns:
12 ืืืฅ ืืืื ื-mmHg
13 """
14 return 10 ** (A - B / (C + temperature))
15
16# ืืืืื ืขืืืจ ืืื ืืืืคืจืืืจื ืฉื 25ยฐC
17water_constants = {"A": 8.07131, "B": 1730.63, "C": 233.426}
18temperature = 25
19vapor_pressure = calculate_vapor_pressure(
20 temperature,
21 water_constants["A"],
22 water_constants["B"],
23 water_constants["C"]
24)
25print(f"ืืืืฅ ืืืืื ืฉื ืืื ื-{temperature}ยฐC: {vapor_pressure:.2f} mmHg")
26
1/**
2 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
3 * @param {number} temperature - ืืืคืจืืืจื ืืฆืืืืืก
4 * @param {number} A - ืงืืืข ืื ืืืื A
5 * @param {number} B - ืงืืืข ืื ืืืื B
6 * @param {number} C - ืงืืืข ืื ืืืื C
7 * @returns {number} ืืืฅ ืืืื ื-mmHg
8 */
9function calculateVaporPressure(temperature, A, B, C) {
10 return Math.pow(10, A - B / (C + temperature));
11}
12
13// ืืืืื ืขืืืจ ืืชื ืื ืืืืคืจืืืจื ืฉื 30ยฐC
14const ethanolConstants = {
15 A: 8.20417,
16 B: 1642.89,
17 C: 230.3
18};
19
20const temperature = 30;
21const vaporPressure = calculateVaporPressure(
22 temperature,
23 ethanolConstants.A,
24 ethanolConstants.B,
25 ethanolConstants.C
26);
27
28console.log(`ืืืืฅ ืืืืื ืฉื ืืชื ืื ื-${temperature}ยฐC: ${vaporPressure.toFixed(2)} mmHg`);
29
1public class VaporPressureCalculator {
2 /**
3 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
4 *
5 * @param temperature ืืืคืจืืืจื ืืฆืืืืืก
6 * @param A ืงืืืข ืื ืืืื A
7 * @param B ืงืืืข ืื ืืืื B
8 * @param C ืงืืืข ืื ืืืื C
9 * @return ืืืฅ ืืืื ื-mmHg
10 */
11 public static double calculateVaporPressure(double temperature, double A, double B, double C) {
12 return Math.pow(10, A - B / (C + temperature));
13 }
14
15 public static void main(String[] args) {
16 // ืืืืื ืขืืืจ ืืฆืืื ืืืืคืจืืืจื ืฉื 20ยฐC
17 double temperature = 20;
18 double A = 7.11714;
19 double B = 1210.595;
20 double C = 229.664;
21
22 double vaporPressure = calculateVaporPressure(temperature, A, B, C);
23 System.out.printf("ืืืืฅ ืืืืื ืฉื ืืฆืืื ื-%.1fยฐC: %.2f mmHg%n", temperature, vaporPressure);
24 }
25}
26
1#include <iostream>
2#include <cmath>
3#include <iomanip>
4
5/**
6 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
7 *
8 * @param temperature ืืืคืจืืืจื ืืฆืืืืืก
9 * @param A ืงืืืข ืื ืืืื A
10 * @param B ืงืืืข ืื ืืืื B
11 * @param C ืงืืืข ืื ืืืื C
12 * @return ืืืฅ ืืืื ื-mmHg
13 */
14double calculateVaporPressure(double temperature, double A, double B, double C) {
15 return pow(10.0, A - B / (C + temperature));
16}
17
18int main() {
19 // ืืืืื ืขืืืจ ืื ืื ืืืืคืจืืืจื ืฉื 25ยฐC
20 double temperature = 25.0;
21 double A = 6.90565;
22 double B = 1211.033;
23 double C = 220.79;
24
25 double vaporPressure = calculateVaporPressure(temperature, A, B, C);
26
27 std::cout << "ืืืืฅ ืืืืื ืฉื ืื ืื ื-" << temperature << "ยฐC: "
28 << std::fixed << std::setprecision(2) << vaporPressure << " mmHg" << std::endl;
29
30 return 0;
31}
32
1# ืคืื ืงืฆืืืช R ืืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
2calculate_vapor_pressure <- function(temperature, A, B, C) {
3 return(10^(A - B / (C + temperature)))
4}
5
6# ืืืืื ืขืืืจ ืืืืืื ืืืืคืจืืืจื ืฉื 30ยฐC
7temperature <- 30
8toluene_constants <- list(A = 6.95464, B = 1344.8, C = 219.482)
9
10vapor_pressure <- calculate_vapor_pressure(
11 temperature,
12 toluene_constants$A,
13 toluene_constants$B,
14 toluene_constants$C
15)
16
17cat(sprintf("ืืืืฅ ืืืืื ืฉื ืืืืืื ื-%.1fยฐC: %.2f mmHg\n",
18 temperature, vapor_pressure))
19
1/**
2 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
3 *
4 * - Parameters:
5 * - temperature: ืืืคืจืืืจื ืืฆืืืืืก
6 * - a: ืงืืืข ืื ืืืื A
7 * - b: ืงืืืข ืื ืืืื B
8 * - c: ืงืืืข ืื ืืืื C
9 * - Returns: ืืืฅ ืืืื ื-mmHg
10 */
11func calculateVaporPressure(temperature: Double, a: Double, b: Double, c: Double) -> Double {
12 return pow(10, a - b / (c + temperature))
13}
14
15// ืืืืื ืขืืืจ ืืืืจืืคืืจื ืืืืคืจืืืจื ืฉื 25ยฐC
16let temperature = 25.0
17let a = 6.95465
18let b = 1170.966
19let c = 226.232
20
21let vaporPressure = calculateVaporPressure(temperature: temperature, a: a, b: b, c: c)
22print("ืืืืฅ ืืืืื ืฉื ืืืืจืืคืืจื ื-\(temperature)ยฐC: \(String(format: "%.2f", vaporPressure)) mmHg")
23
1using System;
2
3class VaporPressureCalculator
4{
5 /**
6 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
7 *
8 * @param temperature ืืืคืจืืืจื ืืฆืืืืืก
9 * @param A ืงืืืข ืื ืืืื A
10 * @param B ืงืืืข ืื ืืืื B
11 * @param C ืงืืืข ืื ืืืื C
12 * @return ืืืฅ ืืืื ื-mmHg
13 */
14 public static double CalculateVaporPressure(double temperature, double A, double B, double C)
15 {
16 return Math.Pow(10, A - B / (C + temperature));
17 }
18
19 static void Main(string[] args)
20 {
21 // ืืืืื ืขืืืจ ืืืืชืื ืืชืจ ืืืืคืจืืืจื ืฉื 20ยฐC
22 double temperature = 20.0;
23 double A = 6.92333;
24 double B = 1064.07;
25 double C = 228.8;
26
27 double vaporPressure = CalculateVaporPressure(temperature, A, B, C);
28 Console.WriteLine($"ืืืืฅ ืืืืื ืฉื ืืืืชืื ืืชืจ ื-{temperature}ยฐC: {vaporPressure:F2} mmHg");
29 }
30}
31
1<?php
2/**
3 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
4 *
5 * @param float $temperature ืืืคืจืืืจื ืืฆืืืืืก
6 * @param float $A ืงืืืข ืื ืืืื A
7 * @param float $B ืงืืืข ืื ืืืื B
8 * @param float $C ืงืืืข ืื ืืืื C
9 * @return float ืืืฅ ืืืื ื-mmHg
10 */
11function calculateVaporPressure($temperature, $A, $B, $C) {
12 return pow(10, $A - $B / ($C + $temperature));
13}
14
15// ืืืืื ืขืืืจ ืืชื ืื ืืืืคืจืืืจื ืฉื 30ยฐC
16$temperature = 30.0;
17$A = 8.08097;
18$B = 1582.271;
19$C = 239.726;
20
21$vaporPressure = calculateVaporPressure($temperature, $A, $B, $C);
22printf("ืืืืฅ ืืืืื ืฉื ืืชื ืื ื-%.1fยฐC: %.2f mmHg\n", $temperature, $vaporPressure);
23?>
24
1package main
2
3import (
4 "fmt"
5 "math"
6)
7
8/**
9 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
10 *
11 * @param temperature ืืืคืจืืืจื ืืฆืืืืืก
12 * @param A ืงืืืข ืื ืืืื A
13 * @param B ืงืืืข ืื ืืืื B
14 * @param C ืงืืืข ืื ืืืื C
15 * @return ืืืฅ ืืืื ื-mmHg
16 */
17func calculateVaporPressure(temperature, A, B, C float64) float64 {
18 return math.Pow(10, A - B/(C + temperature))
19}
20
21func main() {
22 // ืืืืื ืขืืืจ ืืื ืืืืคืจืืืจื ืฉื 50ยฐC
23 temperature := 50.0
24 A := 8.07131
25 B := 1730.63
26 C := 233.426
27
28 vaporPressure := calculateVaporPressure(temperature, A, B, C)
29 fmt.Printf("ืืืืฅ ืืืืื ืฉื ืืื ื-%.1fยฐC: %.2f mmHg\n", temperature, vaporPressure)
30}
31
1/**
2 * ืืืฉืื ืืืฅ ืืืื ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื
3 *
4 * @param temperature ืืืคืจืืืจื ืืฆืืืืืก
5 * @param a ืงืืืข ืื ืืืื A
6 * @param b ืงืืืข ืื ืืืื B
7 * @param c ืงืืืข ืื ืืืื C
8 * @return ืืืฅ ืืืื ื-mmHg
9 */
10fn calculate_vapor_pressure(temperature: f64, a: f64, b: f64, c: f64) -> f64 {
11 10.0_f64.powf(a - b / (c + temperature))
12}
13
14fn main() {
15 // ืืืืื ืขืืืจ ืืฆืืื ืืืืคืจืืืจื ืฉื 15ยฐC
16 let temperature = 15.0;
17 let a = 7.11714;
18 let b = 1210.595;
19 let c = 229.664;
20
21 let vapor_pressure = calculate_vapor_pressure(temperature, a, b, c);
22 println!("ืืืืฅ ืืืืื ืฉื ืืฆืืื ื-{:.1}ยฐC: {:.2} mmHg", temperature, vapor_pressure);
23}
24
ืืืฅ ืืืื ืืื ืืืืฅ ืืืืคืขื ืขื ืืื ืืืื ืืืฉืจ ืื ืืฉืืื ืืฉืงื ืขื ืฉืืืืื ืื ืืืืืื ืื ืืืืฆืงืื ืืืืคืจืืืจื ืกืคืฆืืคืืช. ืืื ืืืื ืืื ืืงืืืช ืืืืจ ืืชื ืืฃโืืืืจืื ืขื ืืืฅ ืืืื ืืืื ืืืชืจ ืืชื ืืคืื ืืงืืืช ืจืื ืืืชืจ ืืืฉืจ ืืื ืขื ืืืฅ ืืืื ื ืืื ืืืชืจ.
ืืืืคืจืืืจื ืืฉ ืืฉืคืขื ืืืืืืช ืืืงื ืขื ืืืฅ ืืืืื. ืืื ืฉืืืืคืจืืืจื ืขืืื, ืืืืงืืืืช ืืงืืืืช ืืืชืจ ืื ืจืืื ืงืื ืืืช, ืื ืฉืืืคืฉืจ ืืืืชืจ ืืื ืืืชืืืจ ืขื ืืืืืืช ืืืื-ืืืืงืืืจืืื ืืืืจืื ืืฉืื ืืื. ืืงืฉืจ ืืื ืืื ืืงืกืคืื ื ืฆืืืื ืืื ืืื ืืืจื, ืื ืฉืืกืืืจ ืืืืข ืขืงืืืืช ืืืฅ ืืืืื ืืจืืืช ืขืืืื ืืื ืืืืคืจืืืจืืช ืืืืืืช ืืืชืจ.
ืืืฅ ืืืื ืืื ืืืืฅ ืืืืคืขื ืขื ืืื ืืืื ืฉื ืืืืจ ืกืคืฆืืคื ืืืฉืจ ืืื ืืฉืืื ืืฉืงื ืขื ืฉืืืื ืื ืืืืืื ืื ืืืืฆืงืื. ืืืฅ ืืืืืกืคืืจื ืืื ืืืืฅ ืืืืื ืืืืคืขื ืขื ืืื ืื ืืืืื ืืืืืืกืคืืจื ืฉื ืืืืจ ืืืจืฅ. ืืืฉืจ ืืืฅ ืืืืื ืฉื ืืืืจ ืฉืืื ืืืืฅ ืืืืืืกืคืจื, ืืืืืจ ืจืืชื.
ืืืงืืง ืืชืืกืก ืขื ืืืืืื ืืืืฅ ืืืืื ืืื ืืจืืืืื ืืชืขืจืืืช. ืืืืจืื ืขื ืืืฆื ืืืื ืืืืืื ืืืชืจ ืืชื ืืคืื ืืงืืืช ืจืื ืืืชืจ ืื ืืชื ืืืคืจืืื ืืืื ืขื ืืืฆื ืืืื ื ืืืืื ืืืชืจ. ืืื ืช ืืืฅ ืืืืื ืืกืืืขืช ืืืืคืืืืืืฆืื ืฉื ืชื ืื ืืืืงืืง ืืืคืจืื ืืขืืื.
ืื, ืืืฅ ืืืื ื ืืชื ืืืืื ืืฉืืจืืช ืืืืฆืขืืช ืืกืคืจ ืฉืืืืช ื ืืกืืื ืืืช:
ืืืฉืจ ืืืฅ ืืืืื ืฉื ืืืืจ ืฉืืื ืืืืฅ ืืืืืืกืคืจื ืืกืืื, ืืืืืจ ืจืืชื. ืื ืืกืืื ืืื ืฉืืื ืจืืชืืื ื-100ยฐC ืืืืื ืคื ื ืืื (ืืืฉืจ ืืืฅ ืืืืืืกืคืืจื ืืื ืืขืจื 760 mmHg) ืื ืจืืชืืื ืืืืคืจืืืจืืช ื ืืืืืช ืืืชืจ ืืืืืื ืืืืืื ืืืชืจ ืฉืืื ืืืืฅ ืืืืืืกืคืืจื ื ืืื ืืืชืจ.
ืืฉืืืืช ืื ืืืื ืืกืคืงืช ืืืืง ืืื (ืืืจื ืืื ืืืืื ืฉื 1-5%) ืืชืื ืืืืื ืืืืคืจืืืจื ืืกืคืฆืืคืืื ืขืืืจ ืื ืืืืจ. ืืืืฅ ืืืืืืื ืืื, ืืืืืง ืคืืืช. ืขืืืจ ืืืฉืืืื ืืืืจืฉืื ืืืืง ืืืื ืืืชืจ ืื ืขืืืจ ืชื ืืื ืงืืฆืื ืืื, ืขืฉืืืืช ืืืืืช ืืืขืืคืืช ืืฉืืืืืช ืืืจืืืืช ืืืชืจ ืืื ืืฉืืืืช ืืื ืจ.
ืืืืืืช ื ืคืืฆืืช ืขืืืจ ืืืฅ ืืืื ืืืืืืช:
ืืื ื ืืืืงืืืจื ืืฉืคืืข ืืฉืืขืืชืืช ืขื ืืืฅ ืืืืื ืืจื:
ืืืืฉืืื ืืื ืืืืขื ืืืืืจืื ืืืืจืื. ืขืืืจ ืชืขืจืืืืช, ืืืฅ ืืืืื ืคืืขื ืืคื ืืืง ืจืืืื ืขืืืจ ืคืชืจืื ืืช ืืืืืืืืื, ืฉืื ืืืฅ ืืืืื ืืืืงื ืฉื ืื ืจืืื ืฉืืื ืืืืคืืช ืฉืืจ ืืืืืื ืฉืื ืืืืฅ ืืืืื ืืืืืจ ืฉืื. ืขืืืจ ืชืขืจืืืืช ืื ืืืืืืืืืช, ืืฉ ืืงืืช ืืืฉืืื ืืช ืงืืืคืืฆืืื ื ืืคืขืืื.
ืคืืืื ื, ื. ื., ืคืจืืืกื ืืฅ', ื. ื., ืืืืงืื ื, ื. ืค. (2001). ืชืืื ืืช ืืืืื ืืื ืืืืื (ืืืืืจื 5). ืืงืืจื-ืืื.
ืกืืืช, ื. ื., ืืื ื ืก, ื. ืง., ืืืืื, ื. ื. (2017). ืืืื ืืื ืืกืช ืืืืื ืชืจืืืืื ืืืงื (ืืืืืจื 8). ืืงืืจื-ืืื.
ืื ืืืื, ืง. (1888). "ืืืฆื ืืืื: ืงืฉืจ ืืืฉ ืืื ืืืฆืื ืืืืคืจืืืจืืช." ืคืจืืืืงืืื ืืฉืืืืช ืืืงืืืื ืืืืขืื, 107, 681-684, 778-780, 836-837.
NIST Chemistry WebBook, SRD 69. ืืืืื ืืืืืื ืืชืงื ืื ืืืื ืืืืืื. https://webbook.nist.gov/chemistry/
ืืื, ืฆ. ื. (2007). ืืืืจืื ืฉื ืืื ืืืืฅ ืืืื: ืงืืืขื ืื ืืืื (ืืืืืจื 2). Gulf Professional Publishing.
ืจืื, ืจ. ื., ืืืจืื, ื. ื. (2008). ืืืืจืื ืฉื ืคืจื ืืืื ืืกื ืืืืื (ืืืืืจื 8). ืืงืืจื-ืืื.
ืคืจื, ืจ. ื., ืืืจืื, ื. ื. (2008). ืืืืจืื ืฉื ืคืจื ืืืื ืืกื ืืืืื (ืืืืืจื 8). ืืงืืจื-ืืื.
ืืืฉืืื ืืืฅ ืืืืื ืืกืคืง ืืจื ืืืืจื ืืืืืืงืช ืืืขืจืื ืืช ืืืฅ ืืืืื ืฉื ืืืืจืื ืฉืื ืื ืืืืคืจืืืจืืช ืฉืื ืืช ืืืืฆืขืืช ืืฉืืืืช ืื ืืืื ืืืืืจืช. ืืื ืช ืืืฅ ืืืืื ืืืื ืืช ืขืืืจ ืืกืคืจ ืืืฉืืืื ืืืืืื, ืื ืืกื ืืืืืช, ืืืข ืืกืืืื ืื ืืืื ืืืืืืช.
ืขื ืืื ืฉืืืืฉ ืืืืฉืืื ืื, ืชืืื:
ืืื ืืงืื ืืช ืืชืืฆืืืช ืืืืืืงืืช ืืืืชืจ, ืืื ืฉืืชื ืขืืื ืืชืื ืืืื ืืืืคืจืืืจื ืืชืงืฃ ืขืืืจ ืืืืืจ ืฉื ืืืจ. ืขืืืจ ืืืฉืืืื ืืืืืืื ืืืืจืฉืื ืืืืง ืืืื ืืืชืจ ืื ืขืืืจ ืืืืจืื ืฉืืื ื ืืืืืื ืืืกื ืื ืชืื ืื ืฉืื ื, ืฉืงืื ืืืชืืืขืฅ ืขื ืืงืืจืืช ืืคื ืื ืืงืืคืื ืืืชืจ ืื ืืืฆืข ืืืืืืช ื ืืกืืื ืืืช ืืฉืืจืืช.
ื ืกื ืืช ืืืฉืืื ืืืฅ ืืืืื ืฉืื ื ืืืื ืืื ืืงืืืข ืืืืืจืืช ืืืฆื ืืืื ืขืืืจ ืืืืฉืืืื ืืื ืืกืืืื ืืืืืืื ืฉืื!
ืืื ืขืื ืืืื ืฉืขืฉืืืื ืืืืืช ืฉืืืืฉืืื ืขืืืจ ืืจืืืช ืืขืืืื ืฉืื