Anggarkan jumlah mortar yang diperlukan untuk projek pembinaan anda berdasarkan kawasan, jenis pembinaan, dan campuran mortar. Kira kedua-dua isipadu dan bilangan beg yang diperlukan.
Kalkulator kuantiti mortar adalah alat pembinaan yang penting yang membantu profesional dan pembina DIY menentukan jumlah mortar yang tepat yang diperlukan untuk projek masonry. Kalkulator mortar percuma ini menghapuskan tekaan dengan memberikan anggaran yang tepat untuk kerja bata, kerja blok, kerja batu, jubin, dan plaster.
Pengiraan mortar adalah kritikal untuk kejayaan projek kerana ia membantu anda membeli jumlah bahan yang betul tanpa pembaziran atau kekurangan. Kalkulator kuantiti mortar kami mengambil kira kawasan pembinaan, jenis projek, dan spesifikasi campuran mortar untuk memberikan anggaran volum dan beg yang tepat.
Mortar, pasta pengikat yang dibuat daripada simen, pasir, dan air, mengikat bahan binaan seperti bata, blok, dan batu bersama-sama. Anggaran mortar yang betul memastikan pembinaan yang kos efektif sambil mengekalkan standard kualiti dan garis masa projek.
Kalkulator kuantiti mortar kami menggunakan formula asas ini untuk menentukan berapa banyak mortar yang anda perlukan berdasarkan kawasan pembinaan dan jenis projek:
Di mana:
Jumlah beg mortar yang diperlukan kemudian dikira sebagai:
Projek masonry yang berbeza memerlukan jumlah mortar tertentu per meter persegi. Kalkulator mortar kami menggunakan faktor standard industri ini untuk anggaran mortar yang tepat:
Jenis Pembinaan | Faktor Campuran Standard (m³/m²) | Faktor Campuran Kekuatan Tinggi (m³/m²) | Faktor Campuran Ringan (m³/m²) |
---|---|---|---|
Pembinaan Bata | 0.022 | 0.024 | 0.020 |
Kerja Blok | 0.018 | 0.020 | 0.016 |
Kerja Batu | 0.028 | 0.030 | 0.026 |
Jubin | 0.008 | 0.010 | 0.007 |
Plaster | 0.016 | 0.018 | 0.014 |
Nota: Untuk ukuran imperial (ft), faktor yang sama digunakan tetapi menghasilkan kaki padu (ft³).
Jumlah beg yang diperlukan bergantung kepada jenis mortar dan sistem pengukuran:
Jenis Mortar | Beg per m³ (Metrik) | Beg per ft³ (Imperial) |
---|---|---|
Campuran Standard | 40 | 1.13 |
Campuran Kekuatan Tinggi | 38 | 1.08 |
Campuran Ringan | 45 | 1.27 |
Nota: Nilai ini menganggap beg mortar pra-campuran standard 25kg (55lb).
Pilih Unit Pengukuran:
Masukkan Kawasan Pembinaan:
Pilih Jenis Pembinaan:
Pilih Jenis Campuran Mortar:
Lihat Hasil:
Pilihan: Salin Hasil:
Senario: Membangun dinding bata dengan kawasan 50 m² menggunakan campuran mortar standard.
Pengiraan:
Hasil:
Senario: Menjubin lantai dan dinding bilik mandi dengan jumlah kawasan 30 m² menggunakan mortar ringan.
Pengiraan:
Hasil:
Senario: Memasang veneer batu pada dinding luar seluas 75 ft² menggunakan mortar kekuatan tinggi.
Pengiraan:
Hasil:
1' Formula Excel untuk pengiraan kuantiti mortar
2=IF(B2="bricklaying",IF(C2="standard",A2*0.022,IF(C2="highStrength",A2*0.024,A2*0.02)),
3 IF(B2="blockwork",IF(C2="standard",A2*0.018,IF(C2="highStrength",A2*0.02,A2*0.016)),
4 IF(B2="stonework",IF(C2="standard",A2*0.028,IF(C2="highStrength",A2*0.03,A2*0.026)),
5 IF(B2="tiling",IF(C2="standard",A2*0.008,IF(C2="highStrength",A2*0.01,A2*0.007)),
6 IF(C2="standard",A2*0.016,IF(C2="highStrength",A2*0.018,A2*0.014))))))
7
1function calculateMortarVolume(area, constructionType, mortarType) {
2 const factors = {
3 bricklaying: {
4 standard: 0.022,
5 highStrength: 0.024,
6 lightweight: 0.020
7 },
8 blockwork: {
9 standard: 0.018,
10 highStrength: 0.020,
11 lightweight: 0.016
12 },
13 stonework: {
14 standard: 0.028,
15 highStrength: 0.030,
16 lightweight: 0.026
17 },
18 tiling: {
19 standard: 0.008,
20 highStrength: 0.010,
21 lightweight: 0.007
22 },
23 plastering: {
24 standard: 0.016,
25 highStrength: 0.018,
26 lightweight: 0.014
27 }
28 };
29
30 return area * factors[constructionType][mortarType];
31}
32
33function calculateBags(volume, mortarType, unit = 'metric') {
34 const bagsPerVolume = {
35 metric: {
36 standard: 40,
37 highStrength: 38,
38 lightweight: 45
39 },
40 imperial: {
41 standard: 1.13,
42 highStrength: 1.08,
43 lightweight: 1.27
44 }
45 };
46
47 return volume * bagsPerVolume[unit][mortarType];
48}
49
50// Contoh penggunaan
51const area = 50; // m²
52const constructionType = 'bricklaying';
53const mortarType = 'standard';
54const unit = 'metric';
55
56const volume = calculateMortarVolume(area, constructionType, mortarType);
57const bags = calculateBags(volume, mortarType, unit);
58
59console.log(`Volum Mortar: ${volume.toFixed(2)} m³`);
60console.log(`Jumlah Beg: ${Math.ceil(bags)}`);
61
1def calculate_mortar_volume(area, construction_type, mortar_type):
2 factors = {
3 'bricklaying': {
4 'standard': 0.022,
5 'high_strength': 0.024,
6 'lightweight': 0.020
7 },
8 'blockwork': {
9 'standard': 0.018,
10 'high_strength': 0.020,
11 'lightweight': 0.016
12 },
13 'stonework': {
14 'standard': 0.028,
15 'high_strength': 0.030,
16 'lightweight': 0.026
17 },
18 'tiling': {
19 'standard': 0.008,
20 'high_strength': 0.010,
21 'lightweight': 0.007
22 },
23 'plastering': {
24 'standard': 0.016,
25 'high_strength': 0.018,
26 'lightweight': 0.014
27 }
28 }
29
30 return area * factors[construction_type][mortar_type]
31
32def calculate_bags(volume, mortar_type, unit='metric'):
33 bags_per_volume = {
34 'metric': {
35 'standard': 40,
36 'high_strength': 38,
37 'lightweight': 45
38 },
39 'imperial': {
40 'standard': 1.13,
41 'high_strength': 1.08,
42 'lightweight': 1.27
43 }
44 }
45
46 return volume * bags_per_volume[unit][mortar_type]
47
48# Contoh penggunaan
49area = 50 # m²
50construction_type = 'bricklaying'
51mortar_type = 'standard'
52unit = 'metric'
53
54volume = calculate_mortar_volume(area, construction_type, mortar_type)
55bags = calculate_bags(volume, mortar_type, unit)
56
57print(f"Volum Mortar: {volume:.2f} m³")
58print(f"Jumlah Beg: {math.ceil(bags)}")
59
1public class MortarCalculator {
2 public static double calculateMortarVolume(double area, String constructionType, String mortarType) {
3 double factor = 0.0;
4
5 switch (constructionType) {
6 case "bricklaying":
7 if (mortarType.equals("standard")) factor = 0.022;
8 else if (mortarType.equals("highStrength")) factor = 0.024;
9 else if (mortarType.equals("lightweight")) factor = 0.020;
10 break;
11 case "blockwork":
12 if (mortarType.equals("standard")) factor = 0.018;
13 else if (mortarType.equals("highStrength")) factor = 0.020;
14 else if (mortarType.equals("lightweight")) factor = 0.016;
15 break;
16 case "stonework":
17 if (mortarType.equals("standard")) factor = 0.028;
18 else if (mortarType.equals("highStrength")) factor = 0.030;
19 else if (mortarType.equals("lightweight")) factor = 0.026;
20 break;
21 case "tiling":
22 if (mortarType.equals("standard")) factor = 0.008;
23 else if (mortarType.equals("highStrength")) factor = 0.010;
24 else if (mortarType.equals("lightweight")) factor = 0.007;
25 break;
26 case "plastering":
27 if (mortarType.equals("standard")) factor = 0.016;
28 else if (mortarType.equals("highStrength")) factor = 0.018;
29 else if (mortarType.equals("lightweight")) factor = 0.014;
30 break;
31 }
32
33 return area * factor;
34 }
35
36 public static double calculateBags(double volume, String mortarType, String unit) {
37 double bagsPerVolume = 0.0;
38
39 if (unit.equals("metric")) {
40 if (mortarType.equals("standard")) bagsPerVolume = 40.0;
41 else if (mortarType.equals("highStrength")) bagsPerVolume = 38.0;
42 else if (mortarType.equals("lightweight")) bagsPerVolume = 45.0;
43 } else if (unit.equals("imperial")) {
44 if (mortarType.equals("standard")) bagsPerVolume = 1.13;
45 else if (mortarType.equals("highStrength")) bagsPerVolume = 1.08;
46 else if (mortarType.equals("lightweight")) bagsPerVolume = 1.27;
47 }
48
49 return volume * bagsPerVolume;
50 }
51
52 public static void main(String[] args) {
53 double area = 50.0; // m²
54 String constructionType = "bricklaying";
55 String mortarType = "standard";
56 String unit = "metric";
57
58 double volume = calculateMortarVolume(area, constructionType, mortarType);
59 double bags = calculateBags(volume, mortarType, unit);
60
61 System.out.printf("Volum Mortar: %.2f m³%n", volume);
62 System.out.printf("Jumlah Beg: %d%n", (int)Math.ceil(bags));
63 }
64}
65
Beberapa pembolehubah mempengaruhi berapa banyak mortar yang anda perlukan untuk projek pembinaan:
Ketebalan sendi mortar secara signifikan mempengaruhi jumlah keseluruhan yang diperlukan:
Apabila bekerja dengan bahan tidak teratur seperti batu semula jadi, mortar tambahan sering diperlukan untuk mengimbangi permukaan yang tidak rata:
Adalah bijak untuk mengambil kira pembaziran yang tidak dapat dielakkan semasa proses pencampuran dan aplikasi:
Cuaca yang ekstrem boleh mempengaruhi kebolehlaksanaan mortar dan masa pengeringan, berpotensi meningkatkan pembaziran:
Temui lebih banyak alat yang mungkin berguna untuk aliran kerja anda