Question

<!DOCTYPE html>
<html>
<head>
    <title>Formula Mass Calculator</title>
    <style>
        table {
            border-collapse: collapse;
            width: 50%;
            margin: 20px auto;
        }

        th, td {
            border: 1px solid black;
            padding: 8px;
            text-align: left;
        }
    </style>
</head>
<body>
    <h1>Formula Mass Calculator</h1>
    <table>
        <tr>
            <th>Compound</th>
            <th>Chemical Formula</th>
            <th>Formula Mass (g/mol)</th>
        </tr>
        <tr>
            <td>Potassium Chlorate</td>
            <td>KClO<sub>3</sub></td>
            <td id="kclorate-mass"></td>
        </tr>
        <tr>
            <td>Baking Soda</td>
            <td>NaHCO<sub>3</sub></td>
            <td id="baking-soda-mass"></td>
        </tr>
        <tr>
            <td>Carbon Dioxide</td>
            <td>CO<sub>2</sub></td>
            <td id="carbon-dioxide-mass"></td>
        </tr>
        <tr>
            <td>Urea</td>
            <td>(NH<sub>2</sub>)<sub>2</sub>CO</td>
            <td id="urea-mass"></td>
        </tr>
        <tr>
            <td>Ammonium Nitrate</td>
            <td>NH<sub>4</sub>NO<sub>3</sub></td>
            <td id="ammonium-nitrate-mass"></td>
        </tr>
    </table>

    <script>
        // Atomic masses of elements
        const atomicMasses = {
            K: 39.10,
            Cl: 35.45,
            O: 16.00,
            Na: 22.99,
            H: 1.01,
            C: 12.01,
            N: 14.01,
        };

        // Calculate formula masses
        document.getElementById("kclorate-mass").textContent =
            (atomicMasses.K + atomicMasses.Cl + 3 * atomicMasses.O).toFixed(2);

        document.getElementById("baking-soda-mass").textContent =
            (atomicMasses.Na + atomicMasses.H + atomicMasses.C + 3 * atomicMasses.O).toFixed(2);

        document.getElementById("carbon-dioxide-mass").textContent =
            (atomicMasses.C + 2 * atomicMasses.O).toFixed(2);

        document.getElementById("urea-mass").textContent =
            (2 * atomicMasses.N + 4 * atomicMasses.H + atomicMasses.C + 3 * atomicMasses.O).toFixed(2);

        document.getElementById("ammonium-nitrate-mass").textContent =
            (atomicMasses.N + 4 * atomicMasses.H + atomicMasses.N + 3 * atomicMasses.O).toFixed(2);
    </script>
</body>
</html>