เครื่องมือแปลงกรัมเป็นโมล: เครื่องคำนวณเคมี
แปลงระหว่างกรัมและโมลโดยการป้อนมวลและมวลโมเลกุล สำคัญสำหรับนักเรียนครูและผู้เชี่ยวชาญด้านเคมีที่ทำงานกับการคำนวณทางเคมี
เครื่องคำนวณกรัมเป็นโมล
แปลงระหว่างกรัมและโมลโดยการป้อนมวลในกรัมและมวลโมเลกุลของสาร
ผลการแปลง
สูตรการแปลง
วิธีการใช้เครื่องคำนวณนี้
- ป้อนมวลของสารในกรัม
- ป้อนมวลโมเลกุลของสารในกรัม/โมล
- เครื่องคำนวณจะทำการแปลงมวลเป็นโมลโดยอัตโนมัติ
- ใช้ปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดของคุณ
เกี่ยวกับโมล
โมลเป็นหน่วยวัดที่ใช้ในเคมีเพื่อแสดงปริมาณของสารเคมี หนึ่งโมลของสารใดๆ ประกอบด้วยหน่วยพื้นฐาน (อะตอม, โมเลกุล, ไอออน ฯลฯ) จำนวน 6.02214076 × 10²³ หน่วย
ตัวอย่างเช่น 1 โมลของน้ำ (H₂O) มีมวล 18.02 กรัมและประกอบด้วยโมเลกุลน้ำจำนวน 6.02214076 × 10²³ โมเลกุล
เอกสารประกอบการใช้งาน
แกรมเป็นโมล Converter: เครื่องคิดเลขการแปลงเคมีที่ง่าย
บทนำสู่การแปลงแกรมเป็นโมล
แกรมเป็นโมล Converter เป็นเครื่องมือที่สำคัญสำหรับนักเรียนเคมี ครู และมืออาชีพที่ต้องการแปลงระหว่างมวล (แกรม) และปริมาณของสาร (โมล) ได้อย่างรวดเร็วและแม่นยำ การแปลงนี้เป็นพื้นฐานสำหรับการคำนวณทางเคมี สโตอิโคเมตรี และการทำงานในห้องปฏิบัติการ เครื่องคิดเลขที่ใช้งานง่ายของเราช่วยให้กระบวนการนี้ง่ายขึ้นโดยการทำการแปลงโดยอัตโนมัติตามมวลโมลของสาร ซึ่งช่วยลดข้อผิดพลาดทางคณิตศาสตร์และประหยัดเวลาอันมีค่า
ในเคมี โมลเป็นหน่วยมาตรฐานสำหรับการวัดปริมาณของสาร หนึ่งโมลมีจำนวน 6.02214076 × 10²³ หน่วยพื้นฐาน (อะตอม โมเลกุล ไอออน ฯลฯ) ซึ่งเรียกว่าเลขอาโวกาโดร การแปลงระหว่างแกรมและโมลเป็นทักษะที่สำคัญสำหรับผู้ที่ทำงานกับสมการเคมี การเตรียมสารละลาย หรือการวิเคราะห์ปฏิกิริยาเคมี
คู่มือนี้จะอธิบายวิธีการใช้เครื่องคิดเลขแกรมเป็นโมลของเรา หลักการทางคณิตศาสตร์ที่อยู่เบื้องหลังการแปลง การใช้งานจริง และคำตอบสำหรับคำถามที่พบบ่อยเกี่ยวกับการคำนวณโมล
อธิบายสูตรแกรมเป็นโมล
สูตรการแปลงพื้นฐาน
ความสัมพันธ์พื้นฐานระหว่างมวลในแกรมและปริมาณในโมลจะถูกกำหนดโดยสูตรต่อไปนี้:
ในทางกลับกัน เพื่อแปลงจากโมลเป็นแกรม:
การเข้าใจมวลโมล
มวลโมลของสารคือมวลของหนึ่งโมลของสารนั้น ๆ ซึ่งแสดงเป็นกรัมต่อโมล (g/mol) สำหรับธาตุ มวลโมลจะมีค่าเท่ากับน้ำหนักอะตอมที่พบในตารางธาตุ สำหรับสารประกอบ มวลโมลจะถูกคำนวณโดยการบวกน้ำหนักอะตอมของอะตอมทั้งหมดในสูตรโมเลกุล
ตัวอย่างเช่น:
- ไฮโดรเจน (H): 1.008 g/mol
- ออกซิเจน (O): 16.00 g/mol
- น้ำ (H₂O): 2(1.008) + 16.00 = 18.016 g/mol
- กลูโคส (C₆H₁₂O₆): 6(12.01) + 12(1.008) + 6(16.00) = 180.156 g/mol
ตัวอย่างการคำนวณ
มาดูตัวอย่างง่าย ๆ เพื่อแสดงกระบวนการแปลง:
ปัญหา: แปลง 25 กรัมของโซเดียมคลอไรด์ (NaCl) เป็นโมล
วิธีการ:
-
คำนวณมวลโมลของ NaCl:
- Na: 22.99 g/mol
- Cl: 35.45 g/mol
- NaCl: 22.99 + 35.45 = 58.44 g/mol
-
ใช้สูตร:
ดังนั้น 25 กรัมของ NaCl เท่ากับ 0.4278 โมล
วิธีการใช้เครื่องคิดเลขแกรมเป็นโมล
เครื่องคิดเลขของเราออกแบบมาให้ใช้งานง่ายและตรงไปตรงมา โดยต้องการข้อมูลน้อยที่สุดเพื่อให้ได้ผลลัพธ์ที่แม่นยำ ปฏิบัติตามขั้นตอนง่าย ๆ เหล่านี้เพื่อแปลงระหว่างแกรมและโมล:
การแปลงจากแกรมเป็นโมล
- เลือก "แกรมเป็นโมล" จากตัวเลือกทิศทางการแปลง
- ป้อนมวลของสารในกรัมในช่อง "มวลในกรัม"
- ป้อนมวลโมลของสารใน g/mol ในช่อง "มวลโมล"
- เครื่องคิดเลขจะแสดงปริมาณที่เทียบเท่าในโมลโดยอัตโนมัติ
- ใช้ปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดหากต้องการ
การแปลงจากโมลเป็นแกรม
- เลือก "โมลเป็นแกรม" จากตัวเลือกทิศทางการแปลง
- ป้อนปริมาณของสารในโมลในช่อง "ปริมาณในโมล"
- ป้อนมวลโมลของสารใน g/mol ในช่อง "มวลโมล"
- เครื่องคิดเลขจะแสดงมวลที่เทียบเท่าในกรัมโดยอัตโนมัติ
- ใช้ปุ่มคัดลอกเพื่อคัดลอกผลลัพธ์ไปยังคลิปบอร์ดหากต้องการ
เคล็ดลับสำหรับการคำนวณที่แม่นยำ
- ตรวจสอบให้แน่ใจว่าคุณใช้มวลโมลที่ถูกต้องสำหรับสารเฉพาะของคุณ
- ให้ความสนใจกับหน่วย (g สำหรับกรัม, mol สำหรับโมล, g/mol สำหรับมวลโมล)
- สำหรับสารประกอบ ให้คำนวณมวลโมลทั้งหมดโดยการบวกน้ำหนักอะตอมของอะตอมทั้งหมด
- เมื่อทำงานกับไฮเดรต (สารประกอบที่มีโมเลกุลน้ำ) ให้รวมโมเลกุลน้ำในการคำนวณมวลโมลของคุณ
- สำหรับการทำงานที่แม่นยำมาก ให้ใช้ค่าที่ถูกต้องที่สุดจาก IUPAC (International Union of Pure and Applied Chemistry)
การใช้งานจริงของการแปลงแกรมเป็นโมล
การแปลงระหว่างแกรมและโมลเป็นสิ่งจำเป็นในหลาย ๆ การใช้งานทางเคมี นี่คือสถานการณ์ที่พบบ่อยที่สุดที่การแปลงนี้มีความจำเป็น:
1. สโตอิโคเมตรีของปฏิกิริยาเคมี
เมื่อทำการบาลานซ์สมการเคมีและกำหนดปริมาณของสารตั้งต้นที่จำเป็นหรือผลิตภัณฑ์ที่เกิดขึ้น นักเคมีต้องแปลงระหว่างแกรมและโมล เนื่องจากสมการเคมีแทนความสัมพันธ์ระหว่างโมเลกุล (ในโมล) แต่การวัดในห้องปฏิบัติการมักทำในกรัม การแปลงนี้จึงเป็นขั้นตอนที่สำคัญในการวางแผนและวิเคราะห์การทดลอง
ตัวอย่าง: ในปฏิกิริยา 2H₂ + O₂ → 2H₂O หากคุณมีไฮโดรเจน 10 กรัม จะต้องใช้ออกซิเจนกี่กรัมสำหรับปฏิกิริยาที่สมบูรณ์?
- แปลง H₂ เป็นโมล: 10 g ÷ 2.016 g/mol = 4.96 mol H₂
- ใช้อัตราส่วนโมล: 4.96 mol H₂ × (1 mol O₂ / 2 mol H₂) = 2.48 mol O₂
- แปลง O₂ เป็นกรัม: 2.48 mol × 32.00 g/mol = 79.36 g O₂
2. การเตรียมสารละลาย
เมื่อเตรียมสารละลายที่มีความเข้มข้นเฉพาะ (โมลาริตี้) นักเคมีจำเป็นต้องแปลงระหว่างแกรมและโมลเพื่อกำหนดปริมาณที่ถูกต้องของสารละลายที่จะละลาย
ตัวอย่าง: เพื่อเตรียมสารละลาย NaOH 0.1 M ปริมาณ 500 มล.:
- คำนวณโมลที่ต้องการ: 0.1 mol/L × 0.5 L = 0.05 mol NaOH
- แปลงเป็นกรัม: 0.05 mol × 40.00 g/mol = 2.0 g NaOH
3. เคมีวิเคราะห์
ในกระบวนการวิเคราะห์เช่นการไตเตรต การวิเคราะห์กราวเมตริก และสเปกโทรสโกปี ผลลัพธ์มักต้องแปลงระหว่างปริมาณมวลและปริมาณโมล
4. การเตรียมยา
ในการพัฒนาและผลิตยาสำคัญ (APIs) มักจะมีการวัดปริมาณในโมลเพื่อให้แน่ใจว่ามีการให้ยาที่แม่นยำ โดยไม่คำนึงถึงรูปแบบเกลือหรือสถานะการให้ความชุ่มชื้นของสาร
5. การวิเคราะห์สิ่งแวดล้อม
เมื่อวิเคราะห์มลพิษหรือสารธรรมชาติในตัวอย่างสิ่งแวดล้อม นักวิทยาศาสตร์มักต้องแปลงระหว่างความเข้มข้นของมวล (เช่น mg/L) และความเข้มข้นโมล (เช่น mmol/L)
ทางเลือกในการคำนวณโมล
ในขณะที่การคำนวณโมลเป็นมาตรฐานในเคมี แต่ก็มีวิธีการทางเลือกสำหรับการใช้งานเฉพาะ:
- เปอร์เซ็นต์มวล: ในการทำงานบางอย่าง การประกอบมักจะแสดงเป็นเปอร์เซ็นต์มวลแทนปริมาณโมล
- ส่วนต่อหนึ่งล้าน (PPM): สำหรับการวิเคราะห์ที่มีร่องรอย ความเข้มข้นมักจะแสดงใน PPM (มวล/มวลหรือมวล/ปริมาณ)
- อัตราส่วน: ในการใช้งานทางชีวเคมีและคลินิก โดยเฉพาะสำหรับไอออน ความเข้มข้นอาจแสดงเป็นอัตราส่วนหรือมิลลี่อัตราส่วน
- ความเข้มข้นปกติ: สำหรับสารละลายที่ใช้ในเคมีกรด-เบส ความเข้มข้นปกติ (อัตราส่วนต่อหนึ่งลิตร) จะถูกใช้แทนความเข้มข้นโมล
แนวคิดโมลขั้นสูง
การวิเคราะห์สารตั้งต้นที่จำกัด
ในปฏิกิริยาเคมีที่มีสารตั้งต้นหลายชนิด สารตั้งต้นหนึ่งมักจะถูกใช้จนหมดก่อนสารอื่น ๆ สารตั้งต้นนี้เรียกว่าสารตั้งต้นที่จำกัด ซึ่งกำหนดปริมาณสูงสุดของผลิตภัณฑ์ที่สามารถเกิดขึ้นได้ การระบุสารตั้งต้นที่จำกัดต้องการการแปลงมวลของสารตั้งต้นทั้งหมดเป็นโมลและเปรียบเทียบกับอัตราส่วนสโตอิโคเมตริกในสมการเคมีที่บาลานซ์แล้ว
ตัวอย่าง: พิจารณาปฏิกิริยาระหว่างอลูมิเนียมและออกซิเจนเพื่อสร้างอลูมิเนียมออกไซด์:
4Al + 3O₂ → 2Al₂O₃
หากเรามีอลูมิเนียม 10.0 กรัมและออกซิเจน 10.0 กรัม สารตั้งต้นที่จำกัดคืออะไร?
-
แปลงมวลเป็นโมล:
- Al: 10.0 g ÷ 26.98 g/mol = 0.371 mol
- O₂: 10.0 g ÷ 32.00 g/mol = 0.313 mol
-
เปรียบเทียบกับอัตราส่วนสโตอิโคเมตริก:
- Al: 0.371 mol ÷ 4 = 0.093 mol ของปฏิกิริยา
- O₂: 0.313 mol ÷ 3 = 0.104 mol ของปฏิกิริยา
เนื่องจากอลูมิเนียมให้ปริมาณปฏิกิริยาที่น้อยกว่า (0.093 mol) จึงเป็นสารตั้งต้นที่จำกัด
การคำนวณเปอร์เซ็นต์ผลผลิต
ผลผลิตทางทฤษฎีของปฏิกิริยาเป็นปริมาณผลิตภัณฑ์ที่สามารถเกิดขึ้นได้หากปฏิกิริยาเกิดขึ้นอย่างสมบูรณ์ด้วยประสิทธิภาพ 100% ในทางปฏิบัติ ผลผลิตจริงมักจะน้อยกว่าจากปัจจัยต่าง ๆ เช่นปฏิกิริยาที่แข่งขันกัน ปฏิกิริยาที่ไม่สมบูรณ์ หรือการสูญเสียระหว่างการประมวลผล เปอร์เซ็นต์ผลผลิตจะถูกคำนวณเป็น:
การคำนวณผลผลิตทางทฤษฎีจำเป็นต้องแปลงจากสารตั้งต้นที่จำกัด (ในโมล) เป็นผลิตภัณฑ์ (ในโมล) โดยใช้สัดส่วนสโตอิโคเมตริก จากนั้นแปลงเป็นกรัมโดยใช้มวลโมลของผลิตภัณฑ์
ตัวอย่าง: ในปฏิกิริยาอลูมิเนียมออกไซด์ข้างต้น หากสารตั้งต้นที่จำกัดคือ 0.371 mol ของอลูมิเนียม ให้คำนวณผลผลิตทางทฤษฎีของ Al₂O₃ และเปอร์เซ็นต์ผลผลิตหากผลิต Al₂O₃ ที่ผลิตจริงคือ 15.8 g
-
คำนวณโมลของ Al₂O₃ ที่ผลิตได้ตามทฤษฎี:
- จากสมการที่บาลานซ์: 4 mol Al → 2 mol Al₂O₃
- 0.371 mol Al × (2 mol Al₂O₃ / 4 mol Al) = 0.186 mol Al₂O₃
-
แปลงเป็นกรัม:
- มวลโมลของ Al₂O₃ = 2(26.98) + 3(16.00) = 101.96 g/mol
- 0.186 mol × 101.96 g/mol = 18.96 g Al₂O₃ (ผลผลิตทางทฤษฎี)
-
คำนวณเปอร์เซ็นต์ผลผลิต:
- เปอร์เซ็นต์ผลผลิต = (15.8 g / 18.96 g) × 100% = 83.3%
หมายความว่า 83.3% ของ Al₂O₃ ที่เป็นไปได้ตามทฤษฎีถูกผลิตขึ้นจริงในปฏิกิริยา
สูตรเชิงประจักษ์และโมเลกุล
การแปลงระหว่างแกรมและโมลเป็นสิ่งจำเป็นสำหรับการกำหนดสูตรเชิงประจักษ์และสูตรโมเลกุลของสารประกอบจากข้อมูลการทดลอง สูตรเชิงประจักษ์จะแสดงอัตราส่วนที่ง่ายที่สุดของอะตอมในสารประกอบ ในขณะที่สูตรโมเลกุลจะให้จำนวนอะตอมจริงของแต่ละองค์ประกอบในโมเลกุล
กระบวนการในการกำหนดสูตรเชิงประจักษ์:
- แปลงมวลของแต่ละองค์ประกอบเป็นโมล
- หาสัดส่วนโมลโดยการหารค่าโมลแต่ละค่าออกด้วยค่าที่น้อยที่สุด
- แปลงเป็นจำนวนเต็มหากจำเป็น
ตัวอย่าง: สารประกอบมี 40.0% คาร์บอน 6.7% ไฮโดรเจน และ 53.3% ออกซิเจนตามมวล กำหนดสูตรเชิงประจักษ์ของมัน
-
สมมติให้ตัวอย่างมีน้ำหนัก 100 g:
- 40.0 g C ÷ 12.01 g/mol = 3.33 mol C
- 6.7 g H ÷ 1.008 g/mol = 6.65 mol H
- 53.3 g O ÷ 16.00 g/mol = 3.33 mol O
-
แบ่งตามค่าที่น้อยที่สุด (3.33):
- C: 3.33 ÷ 3.33 = 1
- H: 6.65 ÷ 3.33 = 2
- O: 3.33 ÷ 3.33 = 1
-
สูตรเชิงประจักษ์: CH₂O
ประวัติของแนวคิดโมล
แนวคิดของโมลได้พัฒนาอย่างมีนัยสำคัญตลอดหลายศตวรรษ โดยกลายเป็นหนึ่งในหน่วยพื้นฐานเจ็ดหน่วยในระบบหน่วยระหว่างประเทศ (SI)
การพัฒนาในช่วงต้น
รากฐานของแนวคิดโมลสามารถติดตามได้จากผลงานของ Amedeo Avogadro ในต้นศตวรรษที่ 19 ในปี 1811 Avogadro ได้ตั้งสมมติฐานว่าปริมาตรที่เท่ากันของก๊าซที่อุณหภูมิและความดันเดียวกันมีจำนวนโมเลกุลเท่ากัน หลักการนี้ซึ่งปัจจุบันเรียกว่ากฎของอาโวกาโดร เป็นขั้นตอนที่สำคัญในการทำความเข้าใจความสัมพันธ์ระหว่างมวลและจำนวนอนุภาค
การกำหนดมาตรฐานของโมล
คำว่า "โมล" ถูกนำเสนอโดย Wilhelm Ostwald ในปลายศตวรรษที่ 19 โดยมีรากศัพท์มาจากคำละติน "moles" ซึ่งหมายถึง "มวล" หรือ "กลุ่ม" อย่างไรก็ตาม จนกระทั่งศตวรรษที่ 20 โมลจึงได้รับการยอมรับอย่างกว้างขวางว่าเป็นหน่วยพื้นฐานในเคมี
ในปี 1971 โมลถูกกำหนดอย่างเป็นทางการโดย International Bureau of Weights and Measures (BIPM) ว่าเป็นปริมาณสารที่มีจำนวนหน่วยพื้นฐานเท่ากับ 12 กรัมของคาร์บอน-12 การกำหนดนี้เชื่อมโยงโมลโดยตรงกับเลขอาโวกาโดร ซึ่งมีค่าประมาณ 6.022 × 10²³
การกำหนดสมัยใหม่
ในปี 2019 ซึ่งเป็นส่วนหนึ่งของการปรับปรุงครั้งใหญ่ของระบบ SI โมลได้รับการกำหนดใหม่ในแง่ของค่าคงที่อาโวกาโดรที่กำหนดไว้ คำจำกัดความปัจจุบันระบุว่า:
"โมลคือปริมาณสารที่มีจำนวนหน่วยพื้นฐานเท่ากับ 6.02214076 × 10²³"
การกำหนดนี้ทำให้โมลแยกออกจากกิโลกรัมและให้พื้นฐานที่แม่นยำและเสถียรยิ่งขึ้นสำหรับการวัดทางเคมี
ตัวอย่างโค้ดสำหรับการแปลงแกรมเป็นโมล
นี่คือตัวอย่างการใช้งานการแปลงแกรมเป็นโมลในภาษาโปรแกรมต่าง ๆ:
1' สูตร Excel สำหรับการแปลงแกรมเป็นโมล
2=B2/C2
3' โดยที่ B2 มีมวลในกรัมและ C2 มีมวลโมลใน g/mol
4
5' ฟังก์ชัน Excel VBA
6Function GramsToMoles(grams As Double, molarMass As Double) As Double
7 If molarMass = 0 Then
8 GramsToMoles = 0 ' หลีกเลี่ยงการหารด้วยศูนย์
9 Else
10 GramsToMoles = grams / molarMass
11 End If
12End Function
13
1def grams_to_moles(grams, molar_mass):
2 """
3 แปลงแกรมเป็นโมล
4
5 พารามิเตอร์:
6 grams (float): มวลในกรัม
7 molar_mass (float): มวลโมลใน g/mol
8
9 คืนค่า:
10 float: ปริมาณในโมล
11 """
12 if molar_mass == 0:
13 return 0 # หลีกเลี่ยงการหารด้วยศูนย์
14 return grams / molar_mass
15
16def moles_to_grams(moles, molar_mass):
17 """
18 แปลงโมลเป็นแกรม
19
20 พารามิเตอร์:
21 moles (float): ปริมาณในโมล
22 molar_mass (float): มวลโมลใน g/mol
23
24 คืนค่า:
25 float: มวลในกรัม
26 """
27 return moles * molar_mass
28
29# ตัวอย่างการใช้งาน
30mass_g = 25
31molar_mass_NaCl = 58.44 # g/mol
32moles = grams_to_moles(mass_g, molar_mass_NaCl)
33print(f"{mass_g} g ของ NaCl เท่ากับ {moles:.4f} mol")
34
1/**
2 * แปลงแกรมเป็นโมล
3 * @param {number} grams - มวลในกรัม
4 * @param {number} molarMass - มวลโมลใน g/mol
5 * @returns {number} ปริมาณในโมล
6 */
7function gramsToMoles(grams, molarMass) {
8 if (molarMass === 0) {
9 return 0; // หลีกเลี่ยงการหารด้วยศูนย์
10 }
11 return grams / molarMass;
12}
13
14/**
15 * แปลงโมลเป็นแกรม
16 * @param {number} moles - ปริมาณในโมล
17 * @param {number} molarMass - มวลโมลใน g/mol
18 * @returns {number} มวลในกรัม
19 */
20function molesToGrams(moles, molarMass) {
21 return moles * molarMass;
22}
23
24// ตัวอย่างการใช้งาน
25const massInGrams = 25;
26const molarMassNaCl = 58.44; // g/mol
27const molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
28console.log(`${massInGrams} g ของ NaCl เท่ากับ ${molesOfNaCl.toFixed(4)} mol`);
29
1public class ChemistryConverter {
2 /**
3 * แปลงแกรมเป็นโมล
4 * @param grams มวลในกรัม
5 * @param molarMass มวลโมลใน g/mol
6 * @return ปริมาณในโมล
7 */
8 public static double gramsToMoles(double grams, double molarMass) {
9 if (molarMass == 0) {
10 return 0; // หลีกเลี่ยงการหารด้วยศูนย์
11 }
12 return grams / molarMass;
13 }
14
15 /**
16 * แปลงโมลเป็นแกรม
17 * @param moles ปริมาณในโมล
18 * @param molarMass มวลโมลใน g/mol
19 * @return มวลในกรัม
20 */
21 public static double molesToGrams(double moles, double molarMass) {
22 return moles * molarMass;
23 }
24
25 public static void main(String[] args) {
26 double massInGrams = 25;
27 double molarMassNaCl = 58.44; // g/mol
28 double molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
29 System.out.printf("%.2f g ของ NaCl เท่ากับ %.4f mol%n", massInGrams, molesOfNaCl);
30 }
31}
32
1#include <iostream>
2#include <iomanip>
3
4/**
5 * แปลงแกรมเป็นโมล
6 * @param grams มวลในกรัม
7 * @param molarMass มวลโมลใน g/mol
8 * @return ปริมาณในโมล
9 */
10double gramsToMoles(double grams, double molarMass) {
11 if (molarMass == 0) {
12 return 0; // หลีกเลี่ยงการหารด้วยศูนย์
13 }
14 return grams / molarMass;
15}
16
17/**
18 * แปลงโมลเป็นแกรม
19 * @param moles ปริมาณในโมล
20 * @param molarMass มวลโมลใน g/mol
21 * @return มวลในกรัม
22 */
23double molesToGrams(double moles, double molarMass) {
24 return moles * molarMass;
25}
26
27int main() {
28 double massInGrams = 25;
29 double molarMassNaCl = 58.44; // g/mol
30 double molesOfNaCl = gramsToMoles(massInGrams, molarMassNaCl);
31
32 std::cout << std::fixed << std::setprecision(2) << massInGrams
33 << " g ของ NaCl เท่ากับ " << std::setprecision(4) << molesOfNaCl
34 << " mol" << std::endl;
35
36 return 0;
37}
38
1# แปลงแกรมเป็นโมล
2# @param grams [Float] มวลในกรัม
3# @param molar_mass [Float] มวลโมลใน g/mol
4# @return [Float] ปริมาณในโมล
5def grams_to_moles(grams, molar_mass)
6 return 0 if molar_mass == 0 # หลีกเลี่ยงการหารด้วยศูนย์
7 grams / molar_mass
8end
9
10# แปลงโมลเป็นแกรม
11# @param moles [Float] ปริมาณในโมล
12# @param molar_mass [Float] มวลโมลใน g/mol
13# @return [Float] มวลในกรัม
14def moles_to_grams(moles, molar_mass)
15 moles * molar_mass
16end
17
18# ตัวอย่างการใช้งาน
19mass_in_grams = 25
20molar_mass_nacl = 58.44 # g/mol
21moles_of_nacl = grams_to_moles(mass_in_grams, molar_mass_nacl)
22puts "#{mass_in_grams} g ของ NaCl เท่ากับ #{moles_of_nacl.round(4)} mol"
23
มวลโมลทั่วไปสำหรับการอ้างอิง
นี่คือตารางของสารทั่วไปและมวลโมลของพวกเขาสำหรับการอ้างอิงอย่างรวดเร็ว:
สาร | สูตรเคมี | มวลโมล (g/mol) |
---|---|---|
น้ำ | H₂O | 18.02 |
โซเดียมคลอไรด์ | NaCl | 58.44 |
กลูโคส | C₆H₁₂O₆ | 180.16 |
คาร์บอนไดออกไซด์ | CO₂ | 44.01 |
ออกซิเจน | O₂ | 32.00 |
ไฮโดรเจน | H₂ | 2.02 |
กรดซัลฟูริก | H₂SO₄ | 98.08 |
แอมโมเนีย | NH₃ | 17.03 |
มีเทน | CH₄ | 16.04 |
เอทานอล | C₂H₅OH | 46.07 |
กรดอะซิติก | CH₃COOH | 60.05 |
แคลเซียมคาร์บอเนต | CaCO₃ | 100.09 |
โซเดียมไฮดรอกไซด์ | NaOH | 40.00 |
กรดไฮโดรคลอริก | HCl | 36.46 |
กรดไนตริก | HNO₃ | 63.01 |
คำถามที่พบบ่อย (FAQ)
โมลคืออะไรในเคมี?
โมลเป็นหน่วย SI สำหรับการวัดปริมาณของสาร หนึ่งโมลมีจำนวน 6.02214076 × 10²³ หน่วยพื้นฐาน (อะตอม โมเลกุล ไอออน ฯลฯ) ซึ่งเรียกว่าเลขอาโวกาโดร โมลให้วิธีการนับอะตอมและโมเลกุลโดยการชั่งน้ำหนัก
ทำไมเราต้องแปลงระหว่างแกรมและโมล?
เราจึงแปลงระหว่างแกรมและโมลเพราะปฏิกิริยาเคมีเกิดขึ้นระหว่างจำนวนโมเลกุลที่เฉพาะเจาะจง (วัดในโมล) แต่ในห้องปฏิบัติการ เรามักจะวัดสารโดยมวล (ในกรัม) การแปลงนี้ช่วยให้นักเคมีสามารถเชื่อมโยงปริมาณมหภาคที่พวกเขาสามารถวัดได้กับกระบวนการในระดับโมเลกุลที่พวกเขากำลังศึกษา
ฉันจะหามวลโมลของสารประกอบได้อย่างไร?
ในการหามวลโมลของสารประกอบ ให้บวกน้ำหนักอะตอมของอะตอมทั้งหมดในสูตรโมเลกุล สำหรับ H₂O: 2(1.008 g/mol) + 16.00 g/mol = 18.016 g/mol คุณสามารถหาน้ำหนักอะตอมได้จากตารางธาตุ
ฉันจะแปลงจากแกรมเป็นโมลได้ไหมถ้าฉันไม่รู้มวลโมล?
ไม่ได้ มวลโมลเป็นสิ่งจำเป็นสำหรับการแปลงระหว่างแกรมและโมล โดยไม่มีมวลโมลของสารนั้น ๆ จะไม่สามารถทำการแปลงนี้ได้อย่างแม่นยำ
ถ้าสารของฉันเป็นส่วนผสม ไม่ใช่สารบริสุทธิ์ล่ะ?
สำหรับส่วนผสม คุณจะต้องทราบองค์ประกอบและคำนวณมวลโมลที่มีประสิทธิภาพตามสัดส่วนของแต่ละส่วนประกอบ หรือคุณอาจทำการคำนวณแยกสำหรับแต่ละส่วนประกอบของส่วนผสม
ฉันจะจัดการกับจำนวนเลขสำคัญในคำนวณโมลได้อย่างไร?
ปฏิบัติตามกฎมาตรฐานสำหรับจำนวนเลขสำคัญในการคำนวณ: เมื่อคูณหรือหาร ผลลัพธ์ควรมีจำนวนเลขสำคัญเท่ากับการวัดที่มีจำนวนเลขสำคัญน้อยที่สุด สำหรับการบวกและการลบ ผลลัพธ์ควรมีจำนวนตำแหน่งทศนิยมเท่ากับการวัดที่มีตำแหน่งทศนิยมที่น้อยที่สุด
ความแตกต่างระหว่างน้ำหนักโมเลกุลและมวลโมลคืออะไร?
น้ำหนักโมเลกุล (หรือน้ำหนักโมเลกุล) คือมวลของโมเลกุลเดียวเมื่อเปรียบเทียบกับ 1/12 ของมวลของอะตอมคาร์บอน-12 แสดงในหน่วยมวลอะตอม (amu) หรือดาลตัน (Da) มวลโมลคือมวลของหนึ่งโมลของสาร แสดงในกรัมต่อโมล (g/mol) เชิงตัวเลขพวกเขามีค่าเท่ากัน แต่มีหน่วยที่แตกต่างกัน
ฉันจะแปลงระหว่างโมลและจำนวนอนุภาคได้อย่างไร?
เพื่อแปลงจากโมลเป็นจำนวนอนุภาค ให้คูณด้วยเลขอาโวกาโดร: จำนวนอนุภาค = โมล × 6.02214076 × 10²³ เพื่อแปลงจากจำนวนอนุภาคเป็นโมล ให้หารด้วยเลขอาโวกาโดร: โมล = จำนวนอนุภาค ÷ 6.02214076 × 10²³
มวลโมลสามารถเป็นศูนย์หรือเชิงลบได้หรือไม่?
ไม่ มวลโมลไม่สามารถเป็นศูนย์หรือเชิงลบได้ เนื่องจากมวลโมลแสดงถึงมวลของหนึ่งโมลของสาร และมวลไม่สามารถเป็นศูนย์หรือเชิงลบในเคมีได้ มวลโมลจึงเป็นค่าบวกเสมอ
ฉันจะจัดการกับไอโซโทปเมื่อคำนวณมวลโมลได้อย่างไร?
เมื่อมีการระบุไอโซโทปเฉพาะ ให้ใช้มวลของไอโซโทปนั้น ๆ โดยเฉพาะ เมื่อไม่มีการระบุไอโซโทป ให้ใช้น้ำหนักอะตอมเฉลี่ยที่ถ่วงน้ำหนักจากตารางธาตุ ซึ่งคำนึงถึงความอุดมสมบูรณ์ตามธรรมชาติของไอโซโทปที่แตกต่างกัน
อ้างอิง
-
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., & Woodward, P. M. (2017). Chemistry: The Central Science (14th ed.). Pearson.
-
Chang, R., & Goldsby, K. A. (2015). Chemistry (12th ed.). McGraw-Hill Education.
-
International Union of Pure and Applied Chemistry (IUPAC). (2019). Compendium of Chemical Terminology (the "Gold Book"). https://goldbook.iupac.org/
-
National Institute of Standards and Technology (NIST). (2018). NIST Chemistry WebBook. https://webbook.nist.gov/chemistry/
-
Zumdahl, S. S., & Zumdahl, S. A. (2016). Chemistry (10th ed.). Cengage Learning.
-
International Bureau of Weights and Measures (BIPM). (2019). The International System of Units (SI) (9th ed.). https://www.bipm.org/en/publications/si-brochure/
-
Atkins, P., & de Paula, J. (2014). Atkins' Physical Chemistry (10th ed.). Oxford University Press.
ลองใช้เครื่องคิดเลขเคมีอื่น ๆ ของเรา
กำลังมองหาเครื่องมือเคมีเพิ่มเติม? ตรวจสอบเครื่องคิดเลขอื่น ๆ ของเรา:
- เครื่องคิดเลขโมลาริตี้
- เครื่องคิดเลขการเจือจาง
- เครื่องคิดเลขน้ำหนักโมเลกุล
- เครื่องคิดเลขสโตอิโคเมตรี
- เครื่องคิดเลข pH
- เครื่องคิดเลขกฎแก๊สอุดมคติ
- เครื่องคิดเลขเปอร์เซ็นต์การประกอบ
พร้อมที่จะเปลี่ยนแกรมเป็นโมลแล้วหรือยัง?
เครื่องคิดเลขแกรมเป็นโมลของเราทำให้การคำนวณทางเคมีรวดเร็วและปราศจากข้อผิดพลาด ไม่ว่าคุณจะเป็นนักเรียนที่ทำการบ้านเคมี ครูที่เตรียมวัสดุในห้องปฏิบัติการ หรือ นักเคมีมืออาชีพที่ทำการวิจัย เครื่องมือนี้จะช่วยประหยัดเวลาและรับประกันความแม่นยำในงานของคุณ
ลองใช้เครื่องคิดเลขตอนนี้โดยการป้อนค่าของคุณในช่องด้านบน!
คำติชม
คลิกที่ feedback toast เพื่อเริ่มให้คำแนะนำเกี่ยวกับเครื่องมือนี้
เครื่องมือที่เกี่ยวข้อง
ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ