How to Calculate Molarity from Molecular Weight

How to Calculate Molarity from Molecular Weight – Molarity Calculator :root { –primary-color: #004a99; –success-color: #28a745; –background-color: #f8f9fa; –text-color: #333; –light-gray: #e9ecef; –white: #fff; –border-radius: 8px; –shadow: 0 4px 12px rgba(0, 0, 0, 0.08); } body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: var(–background-color); color: var(–text-color); line-height: 1.6; margin: 0; padding: 0; } .container { max-width: 960px; margin: 20px auto; padding: 20px; background-color: var(–white); border-radius: var(–border-radius); box-shadow: var(–shadow); } h1, h2, h3 { color: var(–primary-color); } h1 { text-align: center; margin-bottom: 20px; } .calculator-wrapper { background-color: var(–white); padding: 30px; border-radius: var(–border-radius); box-shadow: var(–shadow); margin-bottom: 40px; } .calculator-wrapper h2 { text-align: center; margin-bottom: 25px; color: var(–primary-color); } .input-group { margin-bottom: 20px; position: relative; } .input-group label { display: block; margin-bottom: 8px; font-weight: bold; color: var(–primary-color); } .input-group input[type="number"], .input-group input[type="text"], .input-group select { width: calc(100% – 24px); /* Account for padding and border */ padding: 12px; border: 1px solid var(–light-gray); border-radius: var(–border-radius); font-size: 16px; box-sizing: border-box; /* Include padding and border in the element's total width and height */ } .input-group input:focus, .input-group select:focus { outline: none; border-color: var(–primary-color); box-shadow: 0 0 0 3px rgba(0, 74, 153, 0.2); } .input-group .helper-text { font-size: 0.85em; color: #6c757d; margin-top: 5px; display: block; } .input-group .error-message { color: red; font-size: 0.8em; margin-top: 5px; display: none; /* Hidden by default */ } .button-group { text-align: center; margin-top: 30px; } button { background-color: var(–primary-color); color: var(–white); border: none; padding: 12px 25px; border-radius: var(–border-radius); font-size: 16px; cursor: pointer; margin: 0 10px; transition: background-color 0.3s ease; } button:hover { background-color: #003366; } button.reset-button { background-color: #6c757d; } button.reset-button:hover { background-color: #5a6268; } button.copy-button { background-color: var(–success-color); } button.copy-button:hover { background-color: #218838; } .results-section { margin-top: 30px; padding: 25px; background-color: var(–light-gray); border-radius: var(–border-radius); } .results-section h3 { margin-top: 0; color: var(–primary-color); text-align: center; margin-bottom: 20px; } .result-item { margin-bottom: 15px; display: flex; justify-content: space-between; align-items: center; padding: 10px; background-color: var(–white); border-radius: var(–border-radius); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); } .result-item label { font-weight: bold; color: var(–text-color); margin-bottom: 0; } .result-item .value { font-size: 1.1em; color: var(–primary-color); font-weight: bold; } .primary-result { font-size: 1.8em; color: var(–white); background-color: var(–primary-color); padding: 15px; text-align: center; border-radius: var(–border-radius); margin-bottom: 20px; box-shadow: var(–shadow); } .formula-explanation { margin-top: 15px; padding: 15px; background-color: #fff3cd; border-left: 5px solid #ffc107; font-size: 0.95em; color: #856404; border-radius: var(–border-radius); } .formula-explanation p { margin: 0; } .chart-container { margin-top: 30px; padding: 25px; background-color: var(–white); border-radius: var(–border-radius); box-shadow: var(–shadow); text-align: center; } .chart-container h3 { margin-top: 0; margin-bottom: 20px; } canvas { max-width: 100%; height: auto; } .table-container { margin-top: 30px; padding: 25px; background-color: var(–white); border-radius: var(–border-radius); box-shadow: var(–shadow); } .table-container h3 { margin-top: 0; margin-bottom: 20px; text-align: center; } table { width: 100%; border-collapse: collapse; margin-top: 15px; } th, td { padding: 12px 15px; text-align: left; border-bottom: 1px solid var(–light-gray); } thead th { background-color: var(–primary-color); color: var(–white); font-weight: bold; } tbody tr:nth-child(even) { background-color: #f8f9fa; } tbody tr:hover { background-color: #e9ecef; } .article-content { margin-top: 40px; padding: 30px; background-color: var(–white); border-radius: var(–border-radius); box-shadow: var(–shadow); } .article-content h2 { margin-top: 30px; margin-bottom: 15px; color: var(–primary-color); border-bottom: 2px solid var(–primary-color); padding-bottom: 5px; } .article-content h3 { margin-top: 20px; margin-bottom: 10px; color: var(–primary-color); } .article-content p { margin-bottom: 15px; } .article-content ul, .article-content ol { margin-bottom: 15px; padding-left: 30px; } .article-content li { margin-bottom: 8px; } .article-content code { background-color: var(–light-gray); padding: 3px 6px; border-radius: 4px; font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; } .faq-section h3 { margin-top: 25px; margin-bottom: 15px; } .faq-item { margin-bottom: 15px; padding: 15px; background-color: var(–light-gray); border-radius: var(–border-radius); } .faq-item .question { font-weight: bold; color: var(–primary-color); cursor: pointer; position: relative; padding-left: 25px; } .faq-item .question::before { content: '+'; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); font-weight: bold; color: var(–primary-color); } .faq-item.active .question::before { content: '-'; } .faq-item .answer { display: none; margin-top: 10px; padding-left: 15px; border-left: 2px solid var(–primary-color); } .internal-links { margin-top: 30px; padding: 25px; background-color: var(–white); border-radius: var(–border-radius); box-shadow: var(–shadow); } .internal-links h3 { margin-top: 0; text-align: center; margin-bottom: 20px; } .internal-links ul { list-style: none; padding: 0; margin: 0; } .internal-links li { margin-bottom: 15px; padding: 10px; background-color: var(–light-gray); border-radius: var(–border-radius); transition: background-color 0.3s ease; } .internal-links li:hover { background-color: var(–white); } .internal-links a { text-decoration: none; color: var(–primary-color); font-weight: bold; } .internal-links a:hover { text-decoration: underline; } .internal-links p { font-size: 0.9em; color: #6c757d; margin-top: 5px; } .tooltip { position: relative; display: inline-block; border-bottom: 1px dotted var(–primary-color); cursor: help; } .tooltip .tooltiptext { visibility: hidden; width: 220px; background-color: var(–primary-color); color: var(–white); text-align: center; border-radius: 6px; padding: 5px 10px; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -110px; opacity: 0; transition: opacity 0.3s; font-size: 0.85em; line-height: 1.4; } .tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: var(–primary-color) transparent transparent transparent; } .tooltip:hover .tooltiptext { visibility: visible; opacity: 1; } .hidden { display: none; }

How to Calculate Molarity from Molecular Weight

Molarity Calculator

Easily calculate molarity when you know the molecular weight of your solute. Enter the mass of the solute and the volume of the solution to find the molar concentration.

Enter the mass of the solute in grams (g).
Enter the molecular weight of the solute in grams per mole (g/mol).
Enter the total volume of the solution in liters (L).

Your Results

Formula Used: Molarity (M) = Moles of Solute / Volume of Solution (L)

Where Moles of Solute = Mass of Solute (g) / Molecular Weight (g/mol)

Molarity vs. Solute Mass

Molarity Calculation Breakdown

Input Value Unit
Mass of Solute g
Molecular Weight g/mol
Volume of Solution L
Calculated Moles of Solute mol
Calculated Molarity M

Understanding How to Calculate Molarity from Molecular Weight

In the realm of chemistry, understanding the concentration of solutions is paramount. Molarity, a fundamental measure of concentration, quantifies the amount of solute dissolved in a given volume of solution. This guide will delve into how to calculate molarity from molecular weight, empowering you with the knowledge to perform these crucial calculations accurately.

What is Molarity?

Molarity, symbolized by the capital letter 'M', is defined as the number of moles of solute dissolved per liter of solution. It is a cornerstone concept in stoichiometry, chemical kinetics, and analytical chemistry. A solution with a molarity of 1 M contains one mole of solute in exactly one liter of solution.

Who Should Use This Calculation?

Anyone working in a laboratory setting, from high school students performing their first titrations to seasoned researchers developing new chemical compounds, needs to understand molarity. This includes:

  • Chemistry students and educators
  • Laboratory technicians
  • Pharmaceutical scientists
  • Environmental chemists
  • Materials scientists
  • Anyone performing chemical reactions or preparing solutions

Common Misconceptions

A common mistake is confusing molarity with other concentration units like molality (moles of solute per kilogram of solvent) or mass percentage. Molarity specifically uses the total volume of the solution, not just the solvent, and it's based on moles, not mass directly, for the solute amount.

{primary_keyword} Formula and Mathematical Explanation

The calculation of molarity from molecular weight involves a two-step process, essentially deriving the moles of solute first, and then dividing by the solution volume.

Step-by-Step Derivation

  1. Calculate Moles of Solute: The first step is to determine how many moles of the solute are present. This is achieved by dividing the mass of the solute (in grams) by its molecular weight (in grams per mole).
  2. Calculate Molarity: Once the number of moles of solute is known, divide it by the total volume of the solution (in liters) to obtain the molarity.

Variable Explanations

Let's break down the components involved in calculating molarity:

  • Mass of Solute: The quantity of the substance being dissolved, typically measured in grams (g).
  • Molecular Weight (Molar Mass) of Solute: The mass of one mole of a substance, expressed in grams per mole (g/mol). This value is unique to each chemical compound and can be found on the periodic table or chemical datasheets.
  • Volume of Solution: The total volume occupied by the solute and the solvent combined, measured in liters (L).
  • Moles of Solute: A unit representing an amount of a substance. It's calculated as Mass / Molecular Weight.
  • Molarity (M): The final concentration of the solution, expressed in moles per liter (mol/L or M).

Variables Table

Variable Meaning Unit Typical Range
Mass of Solute Quantity of substance dissolved g 0.1 g to 1000 g (depends on application)
Molecular Weight Mass of one mole of the substance g/mol 1 g/mol (e.g., H₂) to 1000+ g/mol (e.g., complex polymers)
Volume of Solution Total volume of the mixture L 0.001 L (1 mL) to 100 L (depends on application)
Moles of Solute Amount of substance mol Calculated value
Molarity (M) Concentration of the solution mol/L or M 0.001 M to 20 M (or higher in specific cases)

Practical Examples

Example 1: Preparing a Sodium Chloride Solution

Suppose you need to prepare 2.0 liters of a 0.5 M sodium chloride (NaCl) solution. You know that the molecular weight of NaCl is approximately 58.44 g/mol.

Inputs:

  • Mass of Solute: (Calculated, see below)
  • Molecular Weight of Solute: 58.44 g/mol
  • Volume of Solution: 2.0 L
  • Target Molarity: 0.5 M

Calculation Steps:

  1. Calculate Moles Needed: Moles = Molarity × Volume = 0.5 mol/L × 2.0 L = 1.0 mol
  2. Calculate Mass of Solute: Mass = Moles × Molecular Weight = 1.0 mol × 58.44 g/mol = 58.44 g

Interpretation: To make 2.0 liters of a 0.5 M NaCl solution, you would dissolve 58.44 grams of NaCl in enough water to make a final solution volume of 2.0 liters.

Example 2: Determining Molarity of Sulfuric Acid

A student prepares a solution by dissolving 98.08 grams of sulfuric acid (H₂SO₄) in enough water to make a final volume of 500 mL. The molecular weight of H₂SO₄ is 98.08 g/mol.

Inputs:

  • Mass of Solute: 98.08 g
  • Molecular Weight of Solute: 98.08 g/mol
  • Volume of Solution: 500 mL = 0.5 L

Calculation Steps:

  1. Calculate Moles of Solute: Moles = Mass / Molecular Weight = 98.08 g / 98.08 g/mol = 1.0 mol
  2. Calculate Molarity: Molarity = Moles / Volume = 1.0 mol / 0.5 L = 2.0 M

Interpretation: The resulting solution has a molarity of 2.0 M.

How to Use This Molarity Calculator

Our calculator simplifies the process of determining molarity. Follow these steps for accurate results:

  1. Enter Mass of Solute: Input the weight of the substance you are dissolving in grams.
  2. Enter Molecular Weight: Input the molecular weight of the solute in grams per mole (g/mol).
  3. Enter Volume of Solution: Input the total volume of the final solution in liters (L).

As you enter the values, the calculator will automatically display:

  • Primary Result: The calculated Molarity (M) of the solution in a prominent display.
  • Intermediate Values: The calculated Moles of Solute.
  • Molar Mass: This will simply be a restatement of the molecular weight you entered, confirming its use in the calculation.

Reading Results: The primary result shows the concentration. A higher molarity value means more solute is dissolved per liter of solution.

Decision-Making: Understanding molarity is key for accurate chemical reactions. Ensure your calculated molarity matches the required concentration for your experiment or process.

Use the Reset button to clear all fields and start over. The Copy Results button allows you to easily transfer your calculated values to another document.

Key Factors That Affect Molarity Results

While the calculation itself is straightforward, several factors can influence the accuracy and practical application of molarity:

  1. Purity of Solute: If the solute is not pure, its actual molecular weight and the amount of active substance will differ from the assumed values, leading to an incorrect molarity. Always use high-purity chemicals when precise concentrations are needed.
  2. Accuracy of Measurements: Precise measurement of both the mass of the solute and the volume of the solution is critical. Inaccurate scales or volumetric glassware can significantly impact the calculated molarity. Using calibrated equipment is essential.
  3. Temperature Fluctuations: The volume of liquids can change slightly with temperature. While often negligible for routine calculations, in precise work, significant temperature variations can affect the solution volume and thus the molarity.
  4. Solubility Limits: If you attempt to dissolve more solute than the solvent can hold at a given temperature, the solution will become saturated, and the calculated molarity will not be achievable.
  5. Volume Contraction/Expansion: When certain solutes dissolve, the total final volume of the solution might not be exactly the sum of the solute volume and solvent volume. This effect is usually minor for dilute solutions but can be relevant for concentrated ones.
  6. Accuracy of Molecular Weight: Ensure you are using the correct molecular weight for the specific compound. Isotopic variations or incorrect data can lead to calculation errors.

Frequently Asked Questions (FAQ)

What is the difference between molarity and molality?
Molarity (M) is moles of solute per liter of solution. Molality (m) is moles of solute per kilogram of solvent. Molarity depends on solution volume, which can change with temperature, while molality depends on solvent mass, which is temperature-independent.
Can I calculate molarity if I know the mass percentage instead of molecular weight?
Yes, but you'll need additional information. You'd need the molecular weight to convert mass percentage to moles and the density of the solution to convert mass to volume.
What units should I use for molecular weight?
Molecular weight should be in grams per mole (g/mol) to be consistent with mass in grams and volume in liters for molarity calculations.
What if my volume is in milliliters (mL)?
You must convert milliliters to liters by dividing by 1000 (e.g., 500 mL = 0.5 L) before entering it into the calculator or formula.
Is molarity temperature-dependent?
Yes, molarity is temperature-dependent because the volume of the solution can change with temperature.
What does a molarity of 0 M mean?
A molarity of 0 M means that there is no solute dissolved in the solvent; it's a pure solvent.
How do I find the molecular weight of a compound?
You can find the molecular weight by summing the atomic weights of all atoms in the chemical formula, using values from the periodic table. Online calculators and chemical databases also provide this information.
Can I use this calculator for ionic compounds?
Yes, you can. For ionic compounds like NaCl, the molecular weight is often referred to as the formula weight, but the calculation principle remains the same.

© 2023 Your Company Name. All rights reserved.

var chart = null; var chartContext = null; function validateInput(value, id, min, max) { var errorElement = document.getElementById(id + "Error"); var inputElement = document.getElementById(id); if (value === "") { errorElement.textContent = "This field cannot be empty."; errorElement.style.display = "block"; inputElement.style.borderColor = "red"; return false; } var numberValue = parseFloat(value); if (isNaN(numberValue)) { errorElement.textContent = "Please enter a valid number."; errorElement.style.display = "block"; inputElement.style.borderColor = "red"; return false; } if (min !== undefined && numberValue max) { errorElement.textContent = "Value must be less than or equal to " + max + "."; errorElement.style.display = "block"; inputElement.style.borderColor = "red"; return false; } errorElement.textContent = ""; errorElement.style.display = "none"; inputElement.style.borderColor = "#ced4da"; /* Default border color */ return true; } function calculateMolarity() { var soluteMass = document.getElementById("soluteMass").value; var molecularWeight = document.getElementById("molecularWeight").value; var solutionVolume = document.getElementById("solutionVolume").value; var validSoluteMass = validateInput(soluteMass, "soluteMass", 0); var validMolecularWeight = validateInput(molecularWeight, "molecularWeight", 0); var validSolutionVolume = validateInput(solutionVolume, 0); if (!validSoluteMass || !validMolecularWeight || !validSolutionVolume) { document.getElementById("primaryResult").classList.add("hidden"); document.getElementById("molesOfSolute").textContent = "–"; document.getElementById("molarMassResult").textContent = "–"; document.getElementById("molarityResult").textContent = "–"; updateTable("–", "–", "–", "–", "–"); updateChart([]); // Clear chart if inputs are invalid return; } var numSoluteMass = parseFloat(soluteMass); var numMolecularWeight = parseFloat(molecularWeight); var numSolutionVolume = parseFloat(solutionVolume); var molesOfSolute = numSoluteMass / numMolecularWeight; var molarity = molesOfSolute / numSolutionVolume; // Update Results document.getElementById("molesOfSolute").textContent = molesOfSolute.toFixed(4); document.getElementById("molarMassResult").textContent = numMolecularWeight.toFixed(2) + " g/mol"; document.getElementById("molarityResult").textContent = molarity.toFixed(4) + " M"; document.getElementById("primaryResult").textContent = "Molarity: " + molarity.toFixed(4) + " M"; document.getElementById("primaryResult").classList.remove("hidden"); // Update Table updateTable(numSoluteMass.toFixed(2), numMolecularWeight.toFixed(2), numSolutionVolume.toFixed(2), molesOfSolute.toFixed(4), molarity.toFixed(4)); // Update Chart updateChartData(numSoluteMass, numMolecularWeight, numSolutionVolume, molesOfSolute, molarity); } function updateTable(mass, mw, volume, moles, molarity) { document.getElementById("tableSoluteMass").textContent = mass; document.getElementById("tableMolecularWeight").textContent = mw; document.getElementById("tableSolutionVolume").textContent = volume; document.getElementById("tableMolesOfSolute").textContent = moles; document.getElementById("tableMolarity").textContent = molarity; } function updateChartData(soluteMass, molecularWeight, solutionVolume, molesOfSolute, molarity) { var labels = []; var dataSeries1 = []; // Moles of Solute var dataSeries2 = []; // Molarity var baseMass = parseFloat(document.getElementById("soluteMass").value) || 0; var baseMW = parseFloat(document.getElementById("molecularWeight").value) || 1; // Avoid division by zero var baseVolume = parseFloat(document.getElementById("solutionVolume").value) || 1; // Avoid division by zero if (baseMass === 0) baseMass = 10; // Provide a sensible default if mass is 0 if (baseMW === 0) baseMW = 1; if (baseVolume === 0) baseVolume = 1; // Generate data points around the current input for (var i = -2; i <= 2; i++) { var currentMass = baseMass + (i * (baseMass / 4)); // Vary mass by +/- 50% of base mass if (currentMass <= 0) continue; // Ensure mass is positive var currentMoles = currentMass / baseMW; var currentMolarity = currentMoles / baseVolume; labels.push(currentMass.toFixed(2) + " g"); dataSeries1.push(currentMoles.toFixed(4)); dataSeries2.push(currentMolarity.toFixed(4)); } if (!chartContext) { chartContext = document.getElementById("molarityChart").getContext("2d"); chart = new Chart(chartContext, { type: 'line', data: { labels: labels, datasets: [{ label: 'Moles of Solute', data: dataSeries1, borderColor: 'rgba(0, 74, 153, 1)', backgroundColor: 'rgba(0, 74, 153, 0.2)', fill: true, tension: 0.1 }, { label: 'Molarity (M)', data: dataSeries2, borderColor: 'rgba(40, 167, 69, 1)', backgroundColor: 'rgba(40, 167, 69, 0.2)', fill: true, tension: 0.1 }] }, options: { responsive: true, maintainAspectRatio: false, scales: { y: { beginAtZero: true } }, plugins: { legend: { position: 'top', }, title: { display: true, text: 'Molarity and Moles vs. Solute Mass' } } } }); } else { chart.data.labels = labels; chart.data.datasets[0].data = dataSeries1; chart.data.datasets[1].data = dataSeries2; chart.update(); } // Update legend manually if needed or rely on chart.js legend var legendHtml = 'Legend: Moles of Solute (g), Molarity (M)'; // This is a simplified legend. A more robust approach would parse chart.js dataset labels. } function resetCalculator() { document.getElementById("soluteMass").value = "58.44"; // Example NaCl mass document.getElementById("molecularWeight").value = "58.44"; // Example NaCl MW document.getElementById("solutionVolume").value = "1"; // Example 1 Liter document.getElementById("soluteMassError").textContent = ""; document.getElementById("soluteMassError").style.display = "none"; document.getElementById("soluteMass").style.borderColor = "#ced4da"; document.getElementById("molecularWeightError").textContent = ""; document.getElementById("molecularWeightError").style.display = "none"; document.getElementById("molecularWeight").style.borderColor = "#ced4da"; document.getElementById("solutionVolumeError").textContent = ""; document.getElementById("solutionVolumeError").style.display = "none"; document.getElementById("solutionVolume").style.borderColor = "#ced4da"; calculateMolarity(); // Recalculate with reset values } function copyResults() { var primaryResult = document.getElementById("primaryResult").textContent; var moles = document.getElementById("molesOfSolute").textContent; var molarMass = document.getElementById("molarMassResult").textContent; var molarity = document.getElementById("molarityResult").textContent; var tableSoluteMass = document.getElementById("tableSoluteMass").textContent; var tableMolecularWeight = document.getElementById("tableMolecularWeight").textContent; var tableSolutionVolume = document.getElementById("tableSolutionVolume").textContent; var tableMolesOfSolute = document.getElementById("tableMolesOfSolute").textContent; var tableMolarity = document.getElementById("tableMolarity").textContent; var resultsText = "Molarity Calculation Results:\n\n"; resultsText += primaryResult + "\n"; resultsText += "Moles of Solute: " + moles + "\n"; resultsText += "Molar Mass: " + molarMass + "\n"; resultsText += "Molarity: " + molarity + "\n\n"; resultsText += "Calculation Breakdown:\n"; resultsText += "Mass of Solute: " + tableSoluteMass + " g\n"; resultsText += "Molecular Weight: " + tableMolecularWeight + "\n"; resultsText += "Volume of Solution: " + tableSolutionVolume + " L\n"; resultsText += "Calculated Moles of Solute: " + tableMolesOfSolute + " mol\n"; resultsText += "Calculated Molarity: " + tableMolarity + " M\n\n"; resultsText += "Formula Used: Molarity (M) = Moles of Solute / Volume of Solution (L)\n"; resultsText += "Moles of Solute = Mass of Solute (g) / Molecular Weight (g/mol)"; navigator.clipboard.writeText(resultsText).then(function() { // Success feedback can be added here, e.g., a temporary message var copyButton = document.querySelector('.copy-button'); var originalText = copyButton.textContent; copyButton.textContent = 'Copied!'; setTimeout(function() { copyButton.textContent = originalText; }, 2000); }).catch(function(err) { console.error('Could not copy text: ', err); // Error feedback }); } // FAQ Toggle document.addEventListener('DOMContentLoaded', function() { var faqItems = document.querySelectorAll('.faq-item'); faqItems.forEach(function(item) { var question = item.querySelector('.question'); question.addEventListener('click', function() { item.classList.toggle('active'); var answer = item.querySelector('.answer'); if (item.classList.contains('active')) { answer.style.display = 'block'; } else { answer.style.display = 'none'; } }); }); // Initialize calculator on page load resetCalculator(); // Initial chart update based on default values updateChartData( parseFloat(document.getElementById("soluteMass").value), parseFloat(document.getElementById("molecularWeight").value), parseFloat(document.getElementById("solutionVolume").value), parseFloat(document.getElementById("soluteMass").value) / parseFloat(document.getElementById("molecularWeight").value), (parseFloat(document.getElementById("soluteMass").value) / parseFloat(document.getElementById("molecularWeight").value)) / parseFloat(document.getElementById("solutionVolume").value) ); });

Leave a Comment