Rebar Weight Calculation Formula

Rebar Weight Calculation Formula & Calculator | Steel Bar Weight body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background-color: #f8f9fa; color: #333; line-height: 1.6; margin: 0; padding: 0; } .container { max-width: 980px; margin: 20px auto; padding: 20px; background-color: #fff; border-radius: 8px; box-shadow: 0 2px 10px rgba(0, 74, 153, 0.1); } header { background-color: #004a99; color: #fff; padding: 20px 0; text-align: center; border-radius: 8px 8px 0 0; } header h1 { margin: 0; font-size: 2.5em; font-weight: 700; } main { padding: 20px 0; } h2, h3 { color: #004a99; margin-top: 30px; border-bottom: 2px solid #e0e0e0; padding-bottom: 5px; } .calculator-section { background-color: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); margin-bottom: 30px; } .calculator-section h2 { text-align: center; margin-top: 0; margin-bottom: 25px; border-bottom: none; } .input-group { margin-bottom: 20px; text-align: left; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #004a99; } .input-group input[type="number"], .input-group select { width: calc(100% – 22px); padding: 12px; border: 1px solid #ccc; border-radius: 5px; font-size: 1em; box-sizing: border-box; } .input-group input[type="number"]:focus, .input-group select:focus { border-color: #004a99; outline: none; box-shadow: 0 0 0 3px rgba(0, 74, 153, 0.2); } .input-group .helper-text { font-size: 0.85em; color: #666; margin-top: 5px; display: block; } .input-group .error-message { color: #dc3545; font-size: 0.9em; margin-top: 5px; display: none; /* Hidden by default */ } .button-group { margin-top: 30px; text-align: center; } .button-group button { padding: 12px 25px; margin: 0 10px; border: none; border-radius: 5px; cursor: pointer; font-size: 1em; font-weight: 600; transition: background-color 0.3s ease; } .button-calculate { background-color: #004a99; color: white; } .button-calculate:hover { background-color: #003366; } .button-reset { background-color: #6c757d; color: white; } .button-reset:hover { background-color: #5a6268; } .button-copy { background-color: #28a745; color: white; } .button-copy:hover { background-color: #218838; } .results-section { margin-top: 30px; padding: 25px; background-color: #e7f3ff; border-radius: 8px; border: 1px solid #b3d7ff; } .results-section h2 { margin-top: 0; color: #004a99; } .primary-result { font-size: 2.5em; font-weight: 700; color: #004a99; text-align: center; margin-bottom: 20px; padding: 15px; background-color: #ffffff; border-radius: 5px; box-shadow: inset 0 0 10px rgba(0, 74, 153, 0.1); } .intermediate-results div, .formula-explanation { margin-bottom: 15px; font-size: 1.1em; } .intermediate-results span { font-weight: 600; color: #004a99; } .formula-explanation strong { color: #004a99; } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { border: 1px solid #ddd; padding: 10px; text-align: right; } th { background-color: #004a99; color: white; font-weight: 700; } td { background-color: #f2f8ff; } thead th { background-color: #004a99; } caption { font-size: 1.1em; font-weight: 600; color: #333; margin-top: 10px; margin-bottom: 10px; caption-side: top; text-align: left; } #chartContainer { text-align: center; margin-top: 30px; } canvas { max-width: 100%; height: auto; } .explanation-text { margin-top: 30px; padding: 20px; background-color: #f2f8ff; border-radius: 8px; border: 1px solid #b3d7ff; } .explanation-text h2 { margin-top: 0; } .explanation-text p, .explanation-text li { margin-bottom: 15px; } .explanation-text ul { padding-left: 25px; } .faq-section { margin-top: 30px; padding: 20px; background-color: #e7f3ff; border-radius: 8px; border: 1px solid #b3d7ff; } .faq-section h2 { margin-top: 0; } .faq-item { margin-bottom: 20px; } .faq-item summary { font-weight: 600; color: #004a99; cursor: pointer; padding: 10px; background-color: #f2f8ff; border-radius: 5px; border: 1px solid #b3d7ff; margin-bottom: 10px; } .faq-item p { padding: 10px; background-color: #fff; border-radius: 5px; border: 1px solid #e0e0e0; } .related-links { margin-top: 30px; padding: 20px; background-color: #f2f8ff; border-radius: 8px; border: 1px solid #b3d7ff; } .related-links h2 { margin-top: 0; } .related-links ul { list-style: none; padding: 0; } .related-links li { margin-bottom: 10px; } .related-links a { color: #004a99; text-decoration: none; font-weight: 600; } .related-links a:hover { text-decoration: underline; } footer { text-align: center; margin-top: 40px; padding: 20px; font-size: 0.9em; color: #666; } .input-group .error-message.visible { display: block; }

Rebar Weight Calculation

Rebar Weight Calculator

Easily calculate the weight of rebar based on its diameter and length.

Enter the diameter of the rebar in millimeters (mm).
Enter the total length of rebar in meters (m).

Calculation Results

— kg
Linear Density: — kg/m
Cross-sectional Area: — mm²
Volume: — m³
Formula Used: Weight = (π * Diameter² / 4) * Length * Density of Steel
(simplified to: Weight = Cross-sectional Area * Length * Density of Steel)
Where Density of Steel ≈ 7850 kg/m³
Metric Value
Rebar Diameter (mm)
Rebar Length (m)
Cross-sectional Area (mm²)
Linear Density (kg/m)
Volume (m³)
Total Weight (kg)

Weight vs. Diameter (Constant Length)

What is Rebar Weight Calculation?

Rebar weight calculation refers to the process of determining the total mass of steel reinforcing bars (rebar) required for a construction project. This is a critical aspect of structural engineering and construction management. Accurate weight calculations are essential for procurement, logistics, structural integrity analysis, and cost estimation. Understanding the rebar weight calculation formula ensures that the right amount of steel is ordered, preventing material shortages or overstocking.

Who should use it:

  • Structural Engineers: For design specifications and material take-offs.
  • Contractors and Builders: For accurate material ordering and budgeting.
  • Procurement Specialists: To purchase the correct quantities of steel.
  • Quantity Surveyors: For cost estimation and project management.
  • DIY Enthusiasts: For smaller projects where precise material needs are important.

Common Misconceptions:

  • Myth: All rebar of the same nominal size weighs the same. Reality: While standards aim for consistency, slight variations can occur. The formula accounts for precise dimensions.
  • Myth: Weight calculation is complex and requires specialized software. Reality: The fundamental rebar weight calculation formula is straightforward and can be performed with basic inputs.
  • Myth: Only the total weight matters. Reality: Linear density (weight per meter) is also a crucial metric for understanding material properties and handling.

Rebar Weight Calculation Formula and Mathematical Explanation

The weight of rebar is primarily determined by its cross-sectional area, its length, and the density of steel. The rebar weight calculation formula is derived from basic geometric and physical principles.

The Core Formula

The fundamental formula for calculating the weight of a cylindrical object like rebar is:

Weight = Volume × Density of Steel

To apply this, we need to calculate the volume of the rebar. Assuming rebar is a perfect cylinder:

Volume = Cross-sectional Area × Length

The cross-sectional area of a circle (the rebar's end) is given by:

Cross-sectional Area = π × (Diameter / 2)² = (π × Diameter²) / 4

Substituting this back into the volume formula:

Volume = (π × Diameter²) / 4 × Length

And finally, substituting the volume into the weight formula:

Weight = [(π × Diameter²) / 4 × Length] × Density of Steel

In practical terms, engineers often use a simplified approach or pre-calculated tables, but the underlying rebar weight calculation formula remains the same. The calculator above uses these principles.

Variable Explanations

Let's break down the variables involved in the rebar weight calculation formula:

Variable Meaning Unit Typical Range
Diameter (D) The nominal diameter of the rebar. Millimeters (mm) 3 mm to 50 mm (common)
Length (L) The total length of the rebar section or total length for a project. Meters (m) Variable; often 6m, 9m, 12m standard lengths, or total project length.
π (Pi) Mathematical constant. Unitless ≈ 3.14159
Cross-sectional Area (A) The area of the circular cross-section of the rebar. Square millimeters (mm²) Calculated based on diameter.
Volume (V) The total space occupied by the rebar. Cubic meters (m³) Calculated based on area and length.
Density of Steel (ρ) The mass per unit volume of steel. Kilograms per cubic meter (kg/m³) Approximately 7850 kg/m³
Weight (W) The total mass of the rebar. Kilograms (kg) Varies significantly with diameter and length.

Linear Density Calculation

Another useful metric is linear density (weight per unit length), which simplifies calculations for varying lengths. It's derived from the main formula by setting Length = 1 meter:

Linear Density = (π × Diameter² / 4) × 1m × Density of Steel

This is often expressed in kg/m.

Practical Examples (Real-World Use Cases)

Understanding the rebar weight calculation is crucial for various construction scenarios. Here are a couple of practical examples:

Example 1: Calculating Weight for a Concrete Beam

Suppose a structural engineer needs to calculate the weight of 10 bars of Rebar #20 (20mm diameter) that are each 9 meters long for a concrete beam.

  • Input Values:
  • Rebar Diameter = 20 mm
  • Rebar Length = 9 m
  • Number of Bars = 10

Calculation Steps:

  1. Calculate Cross-sectional Area: A = (π × D²) / 4 = (3.14159 × 20² mm²) / 4 ≈ 314.16 mm²
  2. Calculate Linear Density: Linear Density = A × Density of Steel = 314.16 mm² × (7850 kg/m³ / 1,000,000 mm²/m²) ≈ 2.467 kg/m (Note: Conversion from kg/m³ to kg/mm² is needed here, or use diameter in meters for direct volume calculation in m³). A simpler way is to use a direct formula derived for kg/meter: Weight per meter = 0.00617 × D² (where D is in mm). For D=20mm: Weight per meter = 0.00617 × (20)² ≈ 2.468 kg/m.
  3. Calculate Weight per Bar: Weight per Bar = Linear Density × Length = 2.468 kg/m × 9 m ≈ 22.21 kg
  4. Calculate Total Weight: Total Weight = Weight per Bar × Number of Bars = 22.21 kg × 10 ≈ 222.1 kg

Result Interpretation: Approximately 222.1 kg of Rebar #20 will be needed for this beam. This weight is crucial for the contractor to order the correct amount of steel and for the structural engineer to consider in load calculations.

Example 2: Estimating Weight for a Foundation Slab

A contractor is estimating the rebar needed for a foundation slab. They require 50 bars of Rebar #12 (12mm diameter), each 12 meters long.

  • Input Values:
  • Rebar Diameter = 12 mm
  • Rebar Length = 12 m
  • Number of Bars = 50

Calculation Steps:

  1. Calculate Linear Density (using the simplified formula): Weight per meter = 0.00617 × D² = 0.00617 × (12)² ≈ 0.888 kg/m
  2. Calculate Weight per Bar: Weight per Bar = Linear Density × Length = 0.888 kg/m × 12 m ≈ 10.66 kg
  3. Calculate Total Weight: Total Weight = Weight per Bar × Number of Bars = 10.66 kg × 50 ≈ 533 kg

Result Interpretation: The project will require approximately 533 kg of Rebar #12. This informs the purchasing department about the quantity of steel to procure, impacting project costs and logistics.

How to Use This Rebar Weight Calculator

Our Rebar Weight Calculator is designed for simplicity and accuracy. Follow these steps to get your results:

  1. Enter Rebar Diameter: Input the nominal diameter of your rebar in millimeters (mm) into the "Rebar Diameter" field. For instance, use '10' for a 10mm bar, '16' for a 16mm bar, etc.
  2. Enter Rebar Length: Input the total length of the rebar you need to calculate the weight for, in meters (m), into the "Rebar Length" field. This could be the length of a single bar or the sum of lengths for multiple bars.
  3. Click Calculate: Press the "Calculate" button.

How to Read Results:

  • Primary Result (Total Weight): The largest number displayed prominently is the total estimated weight of the rebar in kilograms (kg).
  • Intermediate Values:
    • Linear Density: Shows the weight per meter of the specified rebar diameter (kg/m). This is useful for quick estimates or comparisons.
    • Cross-sectional Area: The area of the rebar's circular cross-section in square millimeters (mm²).
    • Volume: The total volume of the steel in cubic meters (m³).
  • Formula Explanation: A brief explanation of the underlying rebar weight calculation formula is provided for transparency.
  • Results Table: A detailed table summarizes all input values and calculated metrics for easy reference.
  • Chart: The chart visualizes how rebar weight changes with diameter for a constant length, helping to understand the impact of diameter.

Decision-Making Guidance:

  • Procurement: Use the total weight to order the correct quantity of steel from suppliers. Always add a small percentage (e.g., 5-10%) for waste and cutting.
  • Budgeting: The calculated weight is a key factor in estimating the overall cost of reinforcement for a project.
  • Logistics: Knowing the total weight helps plan for transportation and handling of materials on-site.
  • Structural Design: While the calculator provides weight, engineers use this information to ensure the structural members have adequate reinforcement capacity.

Key Factors That Affect Rebar Weight Results

While the rebar weight calculation formula is precise, several real-world factors can influence the final weight and its implications:

  1. Nominal Diameter vs. Actual Diameter: The calculator uses the nominal diameter. Manufacturing tolerances mean actual diameters can vary slightly. This can lead to minor deviations in weight. The steel bar weight calculator helps account for standard sizes.
  2. Length Variations: Standard rebar lengths (e.g., 6m, 9m, 12m) might require cutting, leading to offcuts. The total length used in the calculation should ideally account for this, or a wastage factor should be added.
  3. Steel Grade and Density: The calculator assumes a standard steel density (approx. 7850 kg/m³). Different steel alloys or treatments might have slightly different densities, though this is uncommon for standard rebar.
  4. Corrosion/Rust: Over time, especially if stored improperly, rebar can rust. Rust adds mass but also weakens the bar. For calculations on new materials, this is not a factor, but for assessing existing structures, it becomes relevant.
  5. Coating or Galvanization: If rebar is coated (e.g., epoxy-coated, galvanized), the coating adds a small amount of weight. This is typically negligible for standard calculations but might be considered for very precise accounting.
  6. Wastage and Offcuts: Construction projects inevitably involve cutting rebar to size. This creates offcuts. A wastage factor (typically 5-10%) should be added to the calculated weight to ensure sufficient material is procured. This is a crucial financial consideration.
  7. Unit Conversions: Accuracy depends on correct unit usage (mm for diameter, m for length, kg/m³ for density). Incorrect conversions will lead to significant errors in the final weight.
  8. Supplier Specifications: Different manufacturers might have slightly different specifications or tolerances. It's always good practice to refer to supplier data sheets if extreme precision is required, though the standard rebar weight calculation formula is generally sufficient.

Frequently Asked Questions (FAQ)

What is the standard density of steel used for rebar?

The standard density of steel used for rebar is approximately 7850 kilograms per cubic meter (kg/m³). This value is used in most rebar weight calculation formulas.

How do I convert rebar diameter from inches to millimeters?

To convert inches to millimeters, multiply the value in inches by 25.4. For example, 1 inch = 25.4 mm.

Is the rebar weight calculation formula different for different steel grades (e.g., Grade 40, Grade 60)?

No, the fundamental rebar weight calculation formula is based on the physical dimensions (diameter and length) and the density of steel, not the steel grade. Steel grades primarily relate to yield strength and tensile strength, not weight per unit length.

How can I quickly estimate rebar weight without a calculator?

A common rule of thumb is: Weight per meter (kg/m) ≈ (Diameter in mm)² / 162. This is a simplification of the actual formula but provides a close estimate for common rebar sizes.

What does "nominal diameter" mean for rebar?

Nominal diameter is the basic diameter measurement used for specifying rebar size, corresponding to the cross-sectional area of a plain round bar. Actual manufactured bars may have slightly different diameters due to manufacturing tolerances and the presence of deformations (ribs).

Should I include wastage in my rebar weight calculation?

Yes, it is highly recommended. A wastage factor of 5-10% is common to account for cutting losses, bent bars, and potential damage during handling. This ensures you order enough material for the project.

How does rebar weight affect structural design?

While the weight itself isn't a direct design parameter like strength, it's essential for calculating the dead load of the structure. Engineers must account for the weight of the reinforcing steel in their overall load calculations to ensure the structure's stability and safety.

What is the difference between weight and mass for rebar?

In practical construction contexts, "weight" is often used interchangeably with "mass." Technically, mass is the amount of matter (measured in kg), while weight is the force of gravity acting on that mass (measured in Newtons). However, for rebar calculations, we are typically determining the mass in kilograms.

© 2023 Your Company Name. All rights reserved.

var densityOfSteel = 7850; // kg/m³ function validateInput(id, min, max, isEmptyAllowed = false) { var inputElement = document.getElementById(id); var errorElement = document.getElementById(id + "Error"); var value = parseFloat(inputElement.value); if (inputElement.value.trim() === "" && isEmptyAllowed) { errorElement.textContent = ""; errorElement.classList.remove("visible"); return true; } if (isNaN(value)) { errorElement.textContent = "Please enter a valid number."; errorElement.classList.add("visible"); return false; } if (value max) { errorElement.textContent = "Value out of range (max: " + max + ")."; errorElement.classList.add("visible"); return false; } if (min !== undefined && value < min) { errorElement.textContent = "Value out of range (min: " + min + ")."; errorElement.classList.add("visible"); return false; } errorElement.textContent = ""; errorElement.classList.remove("visible"); return true; } function updateChart(diameter, length) { var canvas = document.getElementById('weightChart'); var ctx = canvas.getContext('2d'); // Clear previous chart ctx.clearRect(0, 0, canvas.width, canvas.height); var diameters = []; var weights = []; var maxDiameter = 50; // Max diameter for display var step = Math.max(1, maxDiameter / 10); // Adjust step for smoother curve for (var d = step; d 0 ? maxWeight : 100; // Ensure y-axis has a minimum value var myChart = new Chart(ctx, { type: 'line', data: data, options: { responsive: true, maintainAspectRatio: false, scales: { x: { title: { display: true, text: 'Rebar Diameter (mm)' } }, y: { title: { display: true, text: 'Estimated Weight (kg)' }, beginAtZero: true, max: yAxisMax } }, plugins: { legend: { display: true, position: 'top', }, title: { display: true, text: 'Rebar Weight vs. Diameter (Fixed Length)' } } } }); // Custom legend var legendHtml = 'Legend:'; legendHtml += ' Weight (kg)'; document.getElementById('chartLegend').innerHTML = legendHtml; } function calculateRebarWeight() { var diameterInput = document.getElementById('rebarDiameter'); var lengthInput = document.getElementById('rebarLength'); var validDiameter = validateInput('rebarDiameter'); var validLength = validateInput('rebarLength'); if (!validDiameter || !validLength) { document.getElementById('primaryResult').textContent = '– kg'; document.getElementById('linearDensity').textContent = 'Linear Density: — kg/m'; document.getElementById('crossSectionalArea').textContent = 'Cross-sectional Area: — mm²'; document.getElementById('volume').textContent = 'Volume: — m³'; updateTableValues('–', '–', '–', '–', '–', '–'); // Clear chart if inputs are invalid var canvas = document.getElementById('weightChart'); var ctx = canvas.getContext('2d'); ctx.clearRect(0, 0, canvas.width, canvas.height); return; } var diameter_mm = parseFloat(diameterInput.value); var length_m = parseFloat(lengthInput.value); // Calculations // Convert diameter from mm to meters for volume calculation var diameter_m = diameter_mm / 1000; var radius_m = diameter_m / 2; var crossSectionalArea_m2 = Math.PI * Math.pow(radius_m, 2); var crossSectionalArea_mm2 = Math.pow(diameter_mm, 2) * Math.PI / 4; var volume_m3 = crossSectionalArea_m2 * length_m; var totalWeight_kg = volume_m3 * densityOfSteel; // Calculate linear density in kg/m var linearDensity_kg_m = totalWeight_kg / length_m; // Display Results document.getElementById('primaryResult').textContent = totalWeight_kg.toFixed(2) + ' kg'; document.getElementById('linearDensity').textContent = 'Linear Density: ' + linearDensity_kg_m.toFixed(3) + ' kg/m'; document.getElementById('crossSectionalArea').textContent = 'Cross-sectional Area: ' + crossSectionalArea_mm2.toFixed(2) + ' mm²'; document.getElementById('volume').textContent = 'Volume: ' + volume_m3.toFixed(4) + ' m³'; // Update table updateTableValues(diameter_mm.toFixed(1), length_m.toFixed(1), crossSectionalArea_mm2.toFixed(2), linearDensity_kg_m.toFixed(3), volume_m3.toFixed(4), totalWeight_kg.toFixed(2)); // Update chart updateChart(diameter_mm, length_m); } function updateTableValues(diameter, length, area, linearDensity, volume, weight) { document.getElementById('tableDiameter').textContent = diameter; document.getElementById('tableLength').textContent = length; document.getElementById('tableArea').textContent = area; document.getElementById('tableLinearDensity').textContent = linearDensity; document.getElementById('tableVolume').textContent = volume; document.getElementById('tableWeight').textContent = weight; } function resetCalculator() { document.getElementById('rebarDiameter').value = '16'; // Default to a common size document.getElementById('rebarLength').value = '12'; // Default to a standard length // Clear errors document.getElementById('rebarDiameterError').textContent = "; document.getElementById('rebarDiameterError').classList.remove('visible'); document.getElementById('rebarLengthError').textContent = "; document.getElementById('rebarLengthError').classList.remove('visible'); calculateRebarWeight(); // Recalculate with defaults } function copyResults() { var primaryResult = document.getElementById('primaryResult').textContent; var linearDensity = document.getElementById('linearDensity').textContent; var crossSectionalArea = document.getElementById('crossSectionalArea').textContent; var volume = document.getElementById('volume').textContent; var tableDiameter = document.getElementById('tableDiameter').textContent; var tableLength = document.getElementById('tableLength').textContent; var tableArea = document.getElementById('tableArea').textContent; var tableLinearDensity = document.getElementById('tableLinearDensity').textContent; var tableVolume = document.getElementById('tableVolume').textContent; var tableWeight = document.getElementById('tableWeight').textContent; var copyText = "Rebar Weight Calculation Results:\n\n"; copyText += "Primary Result: " + primaryResult + "\n"; copyText += linearDensity + "\n"; copyText += crossSectionalArea + "\n"; copyText += volume + "\n\n"; copyText += "Details:\n"; copyText += "Rebar Diameter: " + tableDiameter + " mm\n"; copyText += "Rebar Length: " + tableLength + " m\n"; copyText += "Cross-sectional Area: " + tableArea + " mm²\n"; copyText += "Linear Density: " + tableLinearDensity + "\n"; copyText += "Volume: " + tableVolume + "\n"; copyText += "Total Weight: " + tableWeight + "\n\n"; copyText += "Assumptions:\n"; copyText += "Steel Density: " + densityOfSteel + " kg/m³\n"; var textArea = document.createElement("textarea"); textArea.value = copyText; document.body.appendChild(textArea); textArea.focus(); textArea.select(); try { var successful = document.execCommand('copy'); var msg = successful ? 'Results copied successfully!' : 'Failed to copy results.'; // Optional: display a temporary message to the user var tempMessage = document.createElement('div'); tempMessage.textContent = msg; tempMessage.style.cssText = 'position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #28a745; color: white; padding: 15px; border-radius: 5px; z-index: 1000;'; document.body.appendChild(tempMessage); setTimeout(function(){ document.body.removeChild(tempMessage); }, 2000); } catch (err) { // Handle error if copy command fails var tempMessage = document.createElement('div'); tempMessage.textContent = 'Failed to copy results.'; tempMessage.style.cssText = 'position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #dc3545; color: white; padding: 15px; border-radius: 5px; z-index: 1000;'; document.body.appendChild(tempMessage); setTimeout(function(){ document.body.removeChild(tempMessage); }, 2000); } document.body.removeChild(textArea); } // Initial calculation on page load document.addEventListener('DOMContentLoaded', function() { resetCalculator(); // Set defaults and calculate // Add event listeners for real-time validation and calculation document.getElementById('rebarDiameter').addEventListener('input', function() { validateInput('rebarDiameter'); calculateRebarWeight(); }); document.getElementById('rebarLength').addEventListener('input', function() { validateInput('rebarLength'); calculateRebarWeight(); }); // Initial chart update var initialDiameter = parseFloat(document.getElementById('rebarDiameter').value); var initialLength = parseFloat(document.getElementById('rebarLength').value); updateChart(initialDiameter, initialLength); });

Leave a Comment