formulaDescription
ืืืฉืืื ืืืืืืืืช ืืื ืืื ืืืืืง ืืืืืืืชื ืืืฉืชืืฉ, ืฉื ืืขื ืืืฉื ืืช ืืืืืืืืช ืฉื ืคืชืจืื ืืช ืืืืืื. ืืืืืืืช (ืืกืืื ืช ื-'m') ืืื ืืืืืช ืจืืืื ืืฉืืื ืืืืืื, ืืืืืืช ืืช ืืกืคืจ ืืืืืื ืฉื ืืืืืก ืืื ืงืืืืืจื ืฉื ืืืก. ืื ืืืื ืืืืืจืืืช, ืฉืืฉืชื ื ืขื ืืืืคืจืืืจื ืืฉื ืฉืื ืืืื ืื ืคื, ืืืืืืืืช ื ืฉืืจืช ืงืืืขื ืืื ืงืฉืจ ืืฉืื ืืืื ืืืืคืจืืืจื, ืื ืฉืืืคื ืืืชื ืืืงืจื ืืืืืื ืืืืฉืืืื ืชืจืืืืื ืืืื, ืืืงืจื ืชืืื ืืช ืงืืืืืืืืืืช, ืืืื ืืช ืืขืืืชืืืช ืืืืจืฉืืช ืืืืืืช ืจืืืื ืืืชื ืชืืืืืช ืืืืคืจืืืจื.
ืืืฉืืื ืื ืืืคืฉืจ ืื ืืงืืืข ืืืืืืง ืืช ืืืืืืืืช ืฉื ืคืชืจืื ืขื ืืื ืืื ืช ืืกืช ืืืืืก, ืืกืช ืืืืก, ืืืกืช ืืืืื ืฉื ืืืืืก. ืขื ืชืืืื ืืืืืื ืืืืืืช ืืกื (ืืจืืื, ืงืืืืืจืืื, ืืืืืืืจืืื), ืืืฉืืื ืืืืืืืืช ืืกืคืง ืชืืฆืืืช ืืืืืืืช ืืกืืืื ืืื, ืืืืืื, ืจืืงืืื, ืืืืงืจืื ืืขืืืืื ืขื ืืืืื ืฉื ืคืชืจืื ืืช.
ืืืืืืืช ืืืืืจืช ืืืกืคืจ ืืืืืื ืฉื ืืืืืก ืืืืืกืื ืืงืืืืืจื ืืื ืฉื ืืืก. ืื ืืกืื ืืืืืืืืช ืืื:
ืืืคื:
ืืืืจ ืฉืืกืคืจ ืืืืืื ืืืืฉื ืขื ืืื ืืืืงืช ืืกืช ืืืืจ ืืืกืช ืืืืื ืฉืื, ื ืืื ืืืจืืื ืืช ืื ืืกืื ื:
ืืืคื:
ืงืืข ืืช ืืกืช ืืืืืก (ืืืืืจ ืืืืืก)
ืืื ืืช ืืกืช ืืืืื ืฉื ืืืืืก
ืืืื ืืช ืืกืช ืืืืก (ืืืจื ืืื ืืื)
ืืืจ ืืช ืื ืืืืืืืช ืืืืืืืช ืชืืืืืช
ืืฉื ืืช ืืกืคืจ ืืืืืื ืฉื ืืืืืก
ืืฉื ืืช ืืืืืืืืช
ืืืฉืืื ืืืืืืืืช ืฉืื ื ืืคืฉื ืืช ืืชืืืื ืืื:
ืืืืืื ืืืชืืื ืืืืืืืืช ืืื:
ืืืคื:
ืืขืช ืขืืืื ืขื ืืืืืืช ืฉืื ืืช, ืืืจืืช ืืืจืืืืช:
ืืืจืืช ืืกื:
ืืืกื ืฉื ืืืืืก:
ืืืกื ืฉื ืืืืก:
ืืฉื ืืช ืืืืืืืืช ืฉื ืคืชืจืื ืืืืื 10 ืืจื ืฉื NaCl (ืืกืช ืืืื = 58.44 ืืจื/ืืื) ืืืืืก ื-500 ืืจื ืืื.
ืคืชืจืื:
ืืฉื ืืช ืืืืืืืืช ืฉื ืคืชืจืื ืืืืื 25 ื"ื ืฉื ืืืืงืื (CโHโโOโ, ืืกืช ืืืื = 180.16 ืืจื/ืืื) ืืืืืก ื-15 ืืจื ืืื.
ืคืชืจืื:
ืืฉื ืืช ืืืืืืืืช ืฉื ืคืชืจืื ืืืืื 100 ืืจื ืฉื KOH (ืืกืช ืืืื = 56.11 ืืจื/ืืื) ืืืืืก ื-250 ืืจื ืืื.
ืคืชืจืื:
ืืื ืช ืคืชืจืื ืืช ืขื ืขืฆืืืืช ืืืคืจืืืจื
ืืืืื ืื ืืืืืช
ืืืงืจ ืืคืืชืื
ืชืขืฉืืืช ืืคืืจืื
ืืืฆืืจ ืืืื
ืชืขืฉืืืช ืืืืื ืืืืฉืงืืืช
ืืืงืจ ืืืืืื ืคืืืืงืืืช
ืืืงืจ ืืืืืืืืื
ืืืข ืืกืืืื
ืืขืื ืฉืืืืืืืช ืืื ืืขืืช ืขืจื ืขืืืจ ืืืฉืืืื ืจืืื, ืืืืืืช ืจืืืื ืืืจืืช ืขืฉืืืืช ืืืืืช ืืชืืืืืช ืืืชืจ ืืืฆืืื ืืกืืืืื:
ืืืืจืืืช (M): ืืืืื ืฉื ืืืืก ืืื ืืืืจ ืคืชืจืื
ืืืื ืืกื (% w/w): ืืกื ืฉื ืืืืก ืืื 100 ืืืืืืช ืฉื ืืกื ืคืชืจืื
ืฉืืจ ืืื (ฯ): ืืืืื ืฉื ืืืืก ืืืงื ืกื ืืืืืื ืืคืชืจืื
ื ืืจืืืืืช (N): ืืจื ืฉืืื ืฉื ืืืืก ืืื ืืืืจ ืคืชืจืื
ืืืืฉื ืืืืืืืช ืฆืฅ ืืกืืฃ ืืืื ื-19 ืืืฉืจ ืืืืืื ืืืคืฉื ืืจืืื ืืืืืงืืช ืืืชืจ ืืชืืจ ืจืืืืื ืคืชืจืื ืืช. ืืขืื ืฉืืืืจืืืช (ืืืืื ืืืืืจ ืคืชืจืื) ืืืจ ืืืืชื ืืฉืืืืฉ, ืืืขื ืื ืืืื ืืช ืืืืืืืช ืฉืื ืืืฉืจ ืืืืืจ ืืืืงืจืื ืืชืืืืื ืืืืคืจืืืจื.
ืืฉื ืืช ื-80 ืฉื ืืืื ื-19, ืืขืงืืืืก ืื ืจืืงืืก ืืื 'ื ืืืฃ ืืคืจื ืกืืื-ืืจื ืจืืืื ืขืจืื ืขืืืืืช ืืืืฆืืืช ืขื ืชืืื ืืช ืงืืืืืืืืืืช ืฉื ืคืชืจืื ืืช. ืืืืงืจ ืฉืืื ืขื ืืจืืืช ื ืงืืืช ืืงืืคืืื, ืขืืืืช ื ืงืืืช ืืจืชืืื ืืืืฅ ืืืกืืืื ืืจืฉ ืืืืืช ืจืืืื ืฉืชืฉืืจ ืงืืืขื ืืื ืงืฉืจ ืืฉืื ืืืื ืืืืคืจืืืจื. ืืฆืืจื ืืื ืืืืื ืืืืืืฅ ืืคืืจืืื ืฉื ืืืืืืืช ืืืืืืช ืจืืืื ืกืื ืืจืืืช.
ืืชืืืืช ืืืื ื-20, ืืืืืืืืช ืืคืื ืืืืืืช ืกืื ืืจืืืช ืืืืืื ืคืืืืงืืืช, ืืืืืื ืขืืืจ ืืืงืจืื ืชืจืืืืื ืืืื. ืืืืืื ืืืื ืืืืื ืืืืืื ืืืืจื ืืืืฉืืืืช (IUPAC) ืืืืจ ืืืืืืืืช ืืืืืืช ืจืืืื ืกืื ืืจืืืช, ืืืืืืจ ืืืชื ืืืกืคืจ ืืืืืื ืฉื ืืืืืก ืืื ืงืืืืืจื ืฉื ืืืก.
ืืืื, ืืืืืืืืช ืืืฉืืื ืืืืืช ืืืืืช ืจืืืื ืืืื ืืช ืืชืืืืื ืืืขืืื ืฉืื ืื:
ืคืืชืื ืืืื ืืืืืืืืื ืืื ืืืฉืืื ืืืืืืืืช ืืคื ืืช ืืืืฉืืืื ืืืื ืื ืืืฉืื ืืืชืจ ืืกืืืื ืืื ืืืืงืฆืืขื ืื ืืืื, ืื ืฉืืงื ืขื ืขืืืื ืืืืืงืช ืืืขืืื ืืืชืจ ืืืืข.
ืื ื ืืืืืืืช ืืืฆื ืืืฉื ืืืืืืืช ืืฉืคืืช ืชืื ืืช ืฉืื ืืช:
1' ื ืืกืืช Excel ืืืืฉืื ืืืืืืืช
2' ืื ืื:
3' A1 = ืืกื ืฉื ืืืืืก (ืืจื)
4' B1 = ืืกืช ืืืืื ืฉื ืืืืืก (ืืจื/ืืื)
5' C1 = ืืกื ืฉื ืืืืก (ืืจื)
6=A1/B1/(C1/1000)
7
1def calculate_molality(solute_mass, solute_unit, solvent_mass, solvent_unit, molar_mass):
2 # ืืืจืช ืืกืช ืืืืืก ืืืจืืื
3 if solute_unit == 'kg':
4 solute_mass_g = solute_mass * 1000
5 elif solute_unit == 'mg':
6 solute_mass_g = solute_mass / 1000
7 else: # ืืจืืื
8 solute_mass_g = solute_mass
9
10 # ืืืจืช ืืกืช ืืืืก ืืงืืืืืจืืื
11 if solvent_unit == 'g':
12 solvent_mass_kg = solvent_mass / 1000
13 elif solvent_unit == 'mg':
14 solvent_mass_kg = solvent_mass / 1000000
15 else: # ืงืืืืืจืืื
16 solvent_mass_kg = solvent_mass
17
18 # ืืืฉืื ืืืืื ืฉื ืืืืืก
19 moles_solute = solute_mass_g / molar_mass
20
21 # ืืืฉืื ืืืืืืืช
22 molality = moles_solute / solvent_mass_kg
23
24 return molality
25
26# ืืืืืช ืฉืืืืฉ
27nacl_molality = calculate_molality(10, 'g', 1, 'kg', 58.44)
28print(f"ืืืืืืืช ืฉื ืคืชืจืื NaCl: {nacl_molality:.4f} ืืื/ืง"ื")
29
1function calculateMolality(soluteMass, soluteUnit, solventMass, solventUnit, molarMass) {
2 // ืืืจืช ืืกืช ืืืืืก ืืืจืืื
3 let soluteMassInGrams = soluteMass;
4 if (soluteUnit === 'kg') {
5 soluteMassInGrams = soluteMass * 1000;
6 } else if (soluteUnit === 'mg') {
7 soluteMassInGrams = soluteMass / 1000;
8 }
9
10 // ืืืจืช ืืกืช ืืืืก ืืงืืืืืจืืื
11 let solventMassInKg = solventMass;
12 if (solventUnit === 'g') {
13 solventMassInKg = solventMass / 1000;
14 } else if (solventUnit === 'mg') {
15 solventMassInKg = solventMass / 1000000;
16 }
17
18 // ืืืฉืื ืืืืื ืฉื ืืืืืก
19 const molesOfSolute = soluteMassInGrams / molarMass;
20
21 // ืืืฉืื ืืืืืืืช
22 const molality = molesOfSolute / solventMassInKg;
23
24 return molality;
25}
26
27// ืืืืืช ืฉืืืืฉ
28const nacl_molality = calculateMolality(10, 'g', 1, 'kg', 58.44);
29console.log(`ืืืืืืืช ืฉื ืคืชืจืื NaCl: ${nacl_molality.toFixed(4)} ืืื/ืง"ื`);
30
1public class MolalityCalculator {
2 public static double calculateMolality(double soluteMass, String soluteUnit,
3 double solventMass, String solventUnit,
4 double molarMass) {
5 // ืืืจืช ืืกืช ืืืืืก ืืืจืืื
6 double soluteMassInGrams = soluteMass;
7 if (soluteUnit.equals("kg")) {
8 soluteMassInGrams = soluteMass * 1000;
9 } else if (soluteUnit.equals("mg")) {
10 soluteMassInGrams = soluteMass / 1000;
11 }
12
13 // ืืืจืช ืืกืช ืืืืก ืืงืืืืืจืืื
14 double solventMassInKg = solventMass;
15 if (solventUnit.equals("g")) {
16 solventMassInKg = solventMass / 1000;
17 } else if (solventUnit.equals("mg")) {
18 solventMassInKg = solventMass / 1000000;
19 }
20
21 // ืืืฉืื ืืืืื ืฉื ืืืืืก
22 double molesOfSolute = soluteMassInGrams / molarMass;
23
24 // ืืืฉืื ืืืืืืืช
25 double molality = molesOfSolute / solventMassInKg;
26
27 return molality;
28 }
29
30 public static void main(String[] args) {
31 double naclMolality = calculateMolality(10, "g", 1, "kg", 58.44);
32 System.out.printf("ืืืืืืืช ืฉื ืคืชืจืื NaCl: %.4f ืืื/ืง"ื%n", naclMolality);
33 }
34}
35
1#include <iostream>
2#include <string>
3#include <iomanip>
4
5double calculateMolality(double soluteMass, const std::string& soluteUnit,
6 double solventMass, const std::string& solventUnit,
7 double molarMass) {
8 // ืืืจืช ืืกืช ืืืืืก ืืืจืืื
9 double soluteMassInGrams = soluteMass;
10 if (soluteUnit == "kg") {
11 soluteMassInGrams = soluteMass * 1000;
12 } else if (soluteUnit == "mg") {
13 soluteMassInGrams = soluteMass / 1000;
14 }
15
16 // ืืืจืช ืืกืช ืืืืก ืืงืืืืืจืืื
17 double solventMassInKg = solventMass;
18 if (solventUnit == "g") {
19 solventMassInKg = solventMass / 1000;
20 } else if (solventUnit == "mg") {
21 solventMassInKg = solventMass / 1000000;
22 }
23
24 // ืืืฉืื ืืืืื ืฉื ืืืืืก
25 double molesOfSolute = soluteMassInGrams / molarMass;
26
27 // ืืืฉืื ืืืืืืืช
28 double molality = molesOfSolute / solventMassInKg;
29
30 return molality;
31}
32
33int main() {
34 double naclMolality = calculateMolality(10, "g", 1, "kg", 58.44);
35 std::cout << "ืืืืืืืช ืฉื ืคืชืจืื NaCl: " << std::fixed << std::setprecision(4)
36 << naclMolality << " ืืื/ืง"ื" << std::endl;
37 return 0;
38}
39
1calculate_molality <- function(solute_mass, solute_unit, solvent_mass, solvent_unit, molar_mass) {
2 # ืืืจืช ืืกืช ืืืืืก ืืืจืืื
3 solute_mass_g <- switch(solute_unit,
4 "g" = solute_mass,
5 "kg" = solute_mass * 1000,
6 "mg" = solute_mass / 1000)
7
8 # ืืืจืช ืืกืช ืืืืก ืืงืืืืืจืืื
9 solvent_mass_kg <- switch(solvent_unit,
10 "kg" = solvent_mass,
11 "g" = solvent_mass / 1000,
12 "mg" = solvent_mass / 1000000)
13
14 # ืืืฉืื ืืืืื ืฉื ืืืืืก
15 moles_solute <- solute_mass_g / molar_mass
16
17 # ืืืฉืื ืืืืืืืช
18 molality <- moles_solute / solvent_mass_kg
19
20 return(molality)
21}
22
23# ืืืืืช ืฉืืืืฉ
24nacl_molality <- calculate_molality(10, "g", 1, "kg", 58.44)
25cat(sprintf("ืืืืืืืช ืฉื ืคืชืจืื NaCl: %.4f ืืื/ืง"ื\n", nacl_molality))
26
ืืืืืืืช (m) ืืื ืืกืคืจ ืืืืืื ืฉื ืืืืืก ืืื ืงืืืืืจื ืืืก, ืืขืื ืฉืืืืจืืืช (M) ืืื ืืกืคืจ ืืืืืื ืฉื ืืืืืก ืืื ืืืืจ ืคืชืจืื. ืืืืื ืืืจืืื ืืื ืฉืืืืืืืช ืืฉืชืืฉืช ืืืกืช ืืืืก ืืืื, ืืขืื ืฉืืืืจืืืช ืืฉืชืืฉืช ืื ืคื ืฉื ืื ืืคืชืจืื. ืืืืืืืืช ื ืฉืืจืช ืงืืืขื ืขื ืฉืื ืืืื ืืืืคืจืืืจื ืื ืืืกื ืื ืืฉืชื ื ืขื ืืืคืจืืืจื, ืืขืื ืฉืืืืจืืืช ืืฉืชื ื ืขื ืืืคืจืืืจื ืื ืื ืคื ืืฉืชื ื ืขื ืืืคืจืืืจื.
ืืืืืืืช ืืืขืืคืช ืื ืืกืืืื ืืืขืืจืืื ืฉืื ืืืื ืืืืคืจืืืจื, ืืื ืืืงืจืื ืขื ืืจืืืช ื ืงืืืช ืืงืืคืืื ืื ืขืืืืช ื ืงืืืช ืืจืชืืื. ืืืืืื ืฉืืืืืืืืช ืืืืกืกืช ืขื ืืกื ืืื ืขื ื ืคื, ืืื ื ืฉืืจืช ืงืืืขื ืืื ืงืฉืจ ืืฉืื ืืืื ืืืืคืจืืืจื. ืื ืืืคื ืืืชื ืืืงืจื ืืืืืื ืืืืฉืืืื ืชืจืืืืื ืืืื ืืืืืงืจืื ืขื ืชืืื ืืช ืงืืืืืืืืืืช ืฉืืื ืืืืคืจืืืจื ืืื ืืฉืชื ื.
ืืืจื ืืื ืืืืืืืช ืืืืืจืืืช ืืืจืฉืช ืืืืขื ืขื ืืฆืคืืคืืช ืฉื ืืคืชืจืื ืืืกืช ืืืืื ืฉื ืืืืืก. ืืืืจื ืืืฉืืืืช ืืื:
ืืืคื:
ืขืืืจ ืคืชืจืื ืืช ืืืืืืื, ืขืจืื ืืืืจืืืช ืืืืืืืืช ืื ืืจืื ืืืื ืงืจืืืื ืืกืคืจืืช.
ืืืืืืืช ืื ืืืืื ืืืืืช ืฉืืืืืช ืืืืืื ืฉืืื ืืืืฆืืช ืืืืช ืคืืืืช (ืจืืืื). ืืื ืืืืื ืืืืืช ืืคืก ืืืฉืจ ืืื ืืืืก ื ืืื (ืืืก ืืืืจ), ืืื ืื ืคืฉืื ืืืื ืืืืก ืืืืืจ ืืื ืคืชืจืื. ืืืืฉืืืื ืืขืฉืืื, ืื ื ืืืจื ืืื ืขืืืืื ืขื ืขืจืื ืืืืืืืช ืืืืืืื ืืื ืืคืกืืื.
ืืจืืืช ื ืงืืืช ืืงืืคืืื (ฮTf) ืืื ืคืจืืคืืจืฆืืื ืืืช ืืฉืืจืืช ืืืืืืืืช ืฉื ืืคืชืจืื ืืคื ืื ืืกืื:
ืืืคื:
ืืงืฉืจ ืืื ืขืืฉื ืืช ืืืืืืืืช ืฉืืืืฉืืช ืืืืืื ืขืืืจ ืืืงืจืื ืงืจืืืกืงืืคืืื.
ืืื ืืืืจืื ืืื ื ืืขืื ืขืจื ืืืืืืืช ืืืืืื ืฉืืืืืืืช ืืืืืจืช ืืืกืคืจ ืืืืืื ืฉื ืืืืืก ืืื ืงืืืืืจื ืืืก. ืืืื ืืืืจืื, ืืื ืืืืก, ืื ืฉืืืืฉื ืืืืืืืช ืืื ื ืื. ื ืืืจ ืฉืืื ืืืืจืื ืืื ื ืคืชืจืื ืืื ืืืืจ ืืืืจ.
ืืืืฅ ืืืืกืืืื (ฯ) ืงืฉืืจ ืืืืืืืืช ืืจื ืืฉืืืืช ืืื 'ื ืืืฃ:
ืืืคื M ืืื ืืืืจืืืช, R ืืื ืงืืืข ืืื, ื-T ืืื ืืืคืจืืืจื. ืขืืืจ ืคืชืจืื ืืช ืืืืืืื, ืืืืจืืืช ืืื ืืขืจื ืฉืืื ืืืืืืืืช, ืื ืฉื ืืชื ืืืฉืชืืฉ ืืืืืืืืช ืืืฉืืืื ืื ืขื ืืขืืช ืืื ืืืืืช. ืขืืืจ ืคืชืจืื ืืช ืืจืืืืื ืืืชืจ, ืืฉ ืฆืืจื ืืืืจื ืืื ืืืืืืืช ืืืืืจืืืช.
ืื, ืืืืื ืืืงืกืืืื ืืืคืฉืจื ืืืืืืืืช ืืืืื ืขื ืืื ืืืกืืกืืช ืฉื ืืืืืก ืืืืก. ืืจืืข ืฉืืืืก ืืืคื ืืจืืื ืืืืืก, ืื ื ืืชื ืืืืืก ืืืชืจ, ืื ืฉืืืืืจ ืืืื ืขืืืื ืืืืืืืืช. ืืืื ืื ืืฉืชื ื ืืืืื ืจืื ืืืชืื ืืืื ืืืืืก-ืืืก ืืกืคืฆืืคื ืืืชื ืืื ืืื ืืืคืจืืืจื ืืืืฅ.
ืืืฉืืื ืืืืืืืืช ืืกืคืง ืชืืฆืืืช ืืชืืืืืช ืืืืืงืืช ืขื ืกืื ืืงืืืื ืฉื ืืชื ืื. ืขื ืืืช, ืขืืืจ ืคืชืจืื ืืช ืืจืืืืื ืืืื ืื ืื ืืืืืืืืื, ืืืจืืื ื ืืกืคืื ืืื ืืื ืืจืืงืฆืืืช ืืื ืืืืก ืืืืก ืขืฉืืืื ืืืฉืคืืข ืขื ืืืชื ืืืืช ืืคืืขื ืฉื ืืคืชืจืื. ืืืงืจืื ืืืื, ืืืืืืืืช ืืืืืฉืืช ืขืืืื ื ืืื ื ืืืื ืจืืืื, ืื ืชืืืืืช ืืืื ืชืืื ืืช ืืืืืกืกืืช ืขื ืืชื ืืืืช ืคืชืจืื ืืืืืืืืช ืขืฉืืืืช ืืืจืืฉ ืืืจืื ืชืืงืื.
ืื, ื ืืชื ืืืฉืชืืฉ ืืืืืืืืช ืื ืขื ืืืกืื ืืขืืจืืื, ืื ืืืืืจื ืฆืจืืื ืืืืืช ืืืืฉืืช ืืืืืจืืช. ืืืงืจืื ืืืื, ืชืืฉื ืืช ืืืืืืืืช ืืืืก ืืกื ืืืกื ืฉื ืื ืืืืกืื ืืื. ืขื ืืืช, ืขืืืจ ืขืืืื ืืืืืงืช ืขื ืืืกืื ืืขืืจืืื, ืืืืืืช ืจืืืื ืืืจืืช ืืื ืฉืืจ ืืื ืขืฉืืืืช ืืืืืช ืืชืืืืืช ืืืชืจ.
ืืืงืื ืก, ืค. ืื., & ืื ืคืืืื, ื. (2014). ืืืืื ืคืืืืงืืืช ืฉื ืืืงืื ืก (ืืืืืจื 10). ืืืฆืืช ืืืงืกืคืืจื.
ืฆ'ืื ื, ืจ., & ืืืืืกืื, ืง. ื. (2015). ืืืืื (ืืืืืจื 12). ืืืฆืืช ืืงืืจื-ืืื.
ืืืจืืก, ื. ืก. (2015). ืื ืืืื ืืืืืช ืืืืชืืช (ืืืืืจื 9). ืืืฆืืช ืื. ื. ืคืจืืื ืืืืจื.
IUPAC. (2019). ืืืจืื ืืืื ืืื ืืืืืืื (ืืกืคืจ "ืืืื"). ืืืฆืืช ืืืงืืื.
ืืืื, ื. ื . (2008). ืืืืื ืคืืืืงืืืช (ืืืืืจื 6). ืืืฆืืช ืืงืืจื-ืืื.
ืกืืืืจืืจื, ื. ืก., & ืืืืืก, ืค. (2018). ืืืืื: ืืืืข ืืืืืงืืืจื ืฉื ืืืืจ ืืฉืื ืื (ืืืืืจื 8). ืืืฆืืช ืืงืืจื-ืืื.
ืืืืืื, ืก. ืก., & ืืืืืื, ืก. ื. (2016). ืืืืื (ืืืืืจื 10). ืืืฆืืช ืงื ื'ืืื'.
ืืจืืื, ื. ื., ืืืื, ื. ื., ืืจืกืื, ื. ื., ืืจืคื, ืฆ. ื., ืืืืืืจื, ืค. ื., & ืกืืืืฆืคืืก, ื. ืื. (2017). ืืืืื: ืืืืข ืืืจืืื (ืืืืืจื 14). ืืืฆืืช ืคืืจืกืื.
ืืืฉืืื ืืืืืืืืช ืืกืคืง ืืจื ืืืืจื ืืืืืืงืช ืืงืืืข ืืช ืืจืืืื ืฉื ืคืชืจืื ืืช ืืืื ืืื ืฉื ืืืืืืืช. ืืื ืื ืืชื ืกืืืื ื ืืืืื ืขื ืืืืื ืฉื ืคืชืจืื ืืช, ืืืงืจ ืืืืฆืข ื ืืกืืืื, ืื ืืงืฆืืขื ืืขืืื ืืืขืืื, ืืื ืื ืืคืฉื ืืช ืชืืืื ืืืืฉืื ืืขืืืจ ืืืืืื ืืืืง ืืขืืืืชื.
ืืื ืช ืืืืืืืืช ืืืืฉืืืื ืืืื ืืช ืขืืืจ ืืืืื ืชืืืืื ืืืืืื, ืืืืืื ืืื ืืืขืืจืืื ืืชืจืืืืื ืืืงื, ืชืืื ืืช ืงืืืืืืืืืืช, ืืชืืืืืื ืชืืืื ืืืคืจืืืจื. ืขื ืืื ืฉืืืืฉ ืืืืฉืืื ืื, ืชืืื ืืืกืื ืืื ืืืืฉืืืื ืืื ืืื ืชืื ืืื ืจืืืฉืช ืืื ื ืขืืืงื ืืืชืจ ืฉื ืืงืฉืจืื ืืจืืืืืื ืืืืืื ืฉื ืคืชืจืื ืืช.
ื ืกื ืืช ืืืฉืืื ืืืืืืืืช ืฉืื ื ืขืื ืืืื ืืื ืืืืขื ืืช ืชืืืื ืืื ืช ืืคืชืจืื ืืช ืฉืื ืืืฉืคืจ ืืช ืืืืืง ืฉื ืืืืืืช ืืจืืืื ืฉืื!
ืืื ืขืื ืืืื ืฉืขืฉืืืื ืืืืืช ืฉืืืืฉืืื ืขืืืจ ืืจืืืช ืืขืืืื ืฉืื