Kikokotoo cha bure cha kiasi cha shimo kwa mashimo ya silinda. Ingiza kipenyo na kina ili kuhesabu kiasi mara moja. Inafaa kwa ujenzi, kuchimba, na miradi ya uhandisi.
Hesabu kiasi cha shimo la silinda kwa kuingiza kipenyo na kina.
Hesabu kiasi cha shimo la silinda mara moja kwa kutumia kihesabu chetu cha kiasi cha shimo mtandaoni bure. Ingiza tu kipimo cha kipenyo na kina ili kupata hesabu sahihi za kiasi kwa miradi ya ujenzi, uhandisi, na kuchimba.
Kihesabu kiasi cha shimo ni chombo maalum kilichoundwa ili kuhesabu kiasi cha mashimo ya silinda kwa usahihi na urahisi. Iwe unafanya kazi kwenye miradi ya ujenzi, michoro ya uhandisi, michakato ya utengenezaji, au maboresho ya nyumbani ya DIY, kubaini kwa usahihi kiasi cha shimo la silinda ni muhimu kwa makadirio ya vifaa, hesabu za gharama, na mipango ya miradi. Kihesabu hiki kinarahisisha mchakato kwa kuhesabu moja kwa moja kiasi kulingana na vigezo viwili muhimu: kipenyo cha shimo na kina cha shimo.
Mashimo ya silinda ni miongoni mwa maumbo ya kawaida katika uhandisi na ujenzi, yanayojitokeza katika kila kitu kutoka kwa visima vilivyochimbwa hadi nguzo za msingi hadi vipengele vya mitambo. Kwa kuelewa kiasi cha mashimo haya, wataalamu wanaweza kubaini kiasi cha vifaa vinavyohitajika kuzijaza, uzito wa vifaa vilivyondolewa wakati wa kuchimba, au uwezo wa vyombo vya silinda.
Kiasi cha shimo la silinda kinahesabiwa kwa kutumia formula ya kawaida ya kiasi cha silinda:
Ambapo:
Kwa kuwa kihesabu chetu kinachukua kipenyo kama ingizo badala ya radius, tunaweza kuandika formula kama:
Ambapo:
Formula hii inahesabu kiasi sahihi cha silinda kamili. Katika matumizi ya vitendo, kiasi halisi kinaweza kutofautiana kidogo kutokana na kasoro katika mchakato wa kuchimba, lakini formula hii inatoa makadirio sahihi sana kwa madhumuni mengi.
Kihesabu chetu cha Kiasi cha Shimo kimeundwa kuwa rahisi na kueleweka. Hapa kuna jinsi ya kukitumia:
Ingiza Kipenyo: Ingiza kipenyo cha shimo la silinda kwa mita. Hii ni upana wa shimo ulio kipimo kwenye ufunguzi wake wa mduara.
Ingiza Kina: Ingiza kina cha shimo la silinda kwa mita. Hii ni umbali kutoka kwenye ufunguzi hadi chini ya shimo.
Tazama Matokeo: Kihesabu kinahesabu moja kwa moja kiasi na kuonyesha katika mita za ujazo (m³).
Nakili Matokeo: Ikiwa inahitajika, unaweza kunakili kiasi kilichohesabiwa kwenye ubao wako wa kunakili kwa kubofya kitufe cha "Nakili".
Onyesha Silinda: Sehemu ya uonyeshaji inatoa uwakilishi wa picha wa shimo lako la silinda na vipimo ulivyoingiza.
Kihesabu kinajumuisha uthibitishaji wa ndani ili kuhakikisha matokeo sahihi:
Kiasi kinawasilishwa katika mita za ujazo (m³), ambayo ni kitengo cha kawaida cha kiasi katika mfumo wa metriki. Ikiwa unahitaji matokeo katika vitengo tofauti, unaweza kutumia sababu za ubadilishaji zifuatazo:
Kihesabu Kiasi cha Shimo kina matumizi mengi ya vitendo katika sekta mbalimbali na shughuli:
Ingawa kihesabu chetu kinazingatia mashimo ya silinda, kuna maumbo mengine ya mashimo ambayo unaweza kukutana nayo katika matumizi mbalimbali. Hapa kuna hesabu mbadala za kiasi kwa maumbo tofauti ya mashimo:
Kwa mashimo ya mstatili, kiasi kinahesabiwa kwa kutumia:
Ambapo:
Kwa mashimo ya conical (kama vile mashimo ya kukata au mashimo yenye umbo la mwinuko), kiasi ni:
Ambapo:
Kwa mashimo ya hemispherical au sehemu ya mpira, kiasi ni:
Ambapo:
Kwa mashimo yenye sehemu ya mduara wa elliptical, kiasi ni:
Ambapo:
Dhana ya hesabu ya kiasi inarudi nyuma hadi kwa ustaarabu wa kale. Wamisri, Wababiloni, na Wagiriki wote walitengeneza mbinu za kuhesabu kiasi cha maumbo mbalimbali, ambayo yalikuwa muhimu kwa usanifu, biashara, na ushuru.
Moja ya hesabu za kiasi zilizorekodiwa mapema inapatikana katika Papyrus ya Rhind (karibu 1650 KK), ambapo Wamisri wa kale walihesabu kiasi cha maghala ya nafaka ya silinda. Archimedes (287-212 KK) alifanya michango muhimu katika hesabu ya kiasi, ikiwa ni pamoja na tukio maarufu la "Eureka" alipogundua jinsi ya kuhesabu kiasi cha vitu visivyo na umbo la kawaida kwa kutumia displacement ya maji.
Formula ya kisasa ya kiasi cha silinda imekuwa ya kawaida tangu maendeleo ya hesabu katika karne ya 17 na wanahisabati kama Newton na Leibniz. Kazi yao ilitoa msingi wa kidhahania wa kuhesabu kiasi cha maumbo mbalimbali kwa kutumia uunganisho.
Katika uhandisi na ujenzi, hesabu sahihi ya kiasi ilikua muhimu zaidi wakati wa Mapinduzi ya Viwanda, kwani michakato ya utengenezaji iliyokuwa ya kawaida ilihitaji vipimo sahihi. Leo, kwa kutumia muundo wa kompyuta na zana za kidijitali kama Kihesabu Kiasi cha Shimo, kuhesabu kiasi kumeweza kuwa rahisi na sahihi zaidi kuliko wakati wowote.
Hapa kuna mifano katika lugha mbalimbali za programu kuhesabu kiasi cha shimo la silinda:
1' Formula ya Excel kwa kiasi cha shimo la silinda
2=PI()*(A1/2)^2*B1
3
4' Kazi ya Excel VBA
5Function CylindricalHoleVolume(diameter As Double, depth As Double) As Double
6 If diameter <= 0 Or depth <= 0 Then
7 CylindricalHoleVolume = CVErr(xlErrValue)
8 Else
9 CylindricalHoleVolume = WorksheetFunction.Pi() * (diameter / 2) ^ 2 * depth
10 End If
11End Function
12
1import math
2
3def calculate_hole_volume(diameter, depth):
4 """
5 Hesabu kiasi cha shimo la silinda.
6
7 Args:
8 diameter (float): Kipenyo cha shimo kwa mita
9 depth (float): Kina cha shimo kwa mita
10
11 Returns:
12 float: Kiasi cha shimo katika mita za ujazo
13 """
14 if diameter <= 0 or depth <= 0:
15 raise ValueError("Kipenyo na kina vinapaswa kuwa thamani chanya")
16
17 radius = diameter / 2
18 volume = math.pi * radius**2 * depth
19
20 return round(volume, 4) # Punguza hadi sehemu 4 za desimali
21
22# Mfano wa matumizi
23try:
24 diameter = 2.5 # mita
25 depth = 4.0 # mita
26 volume = calculate_hole_volume(diameter, depth)
27 print(f"Kiasi cha shimo ni {volume} mita za ujazo")
28except ValueError as e:
29 print(f"Hitilafu: {e}")
30
1/**
2 * Hesabu kiasi cha shimo la silinda
3 * @param {number} diameter - Kipenyo cha shimo kwa mita
4 * @param {number} depth - Kina cha shimo kwa mita
5 * @returns {number} Kiasi cha shimo katika mita za ujazo
6 */
7function calculateHoleVolume(diameter, depth) {
8 if (diameter <= 0 || depth <= 0) {
9 throw new Error("Kipenyo na kina vinapaswa kuwa thamani chanya");
10 }
11
12 const radius = diameter / 2;
13 const volume = Math.PI * Math.pow(radius, 2) * depth;
14
15 // Punguza hadi sehemu 4 za desimali
16 return Math.round(volume * 10000) / 10000;
17}
18
19// Mfano wa matumizi
20try {
21 const diameter = 2.5; // mita
22 const depth = 4.0; // mita
23 const volume = calculateHoleVolume(diameter, depth);
24 console.log(`Kiasi cha shimo ni ${volume} mita za ujazo`);
25} catch (error) {
26 console.error(`Hitilafu: ${error.message}`);
27}
28
1public class HoleVolumeCalculator {
2 /**
3 * Hesabu kiasi cha shimo la silinda
4 *
5 * @param diameter Kipenyo cha shimo kwa mita
6 * @param depth Kina cha shimo kwa mita
7 * @return Kiasi cha shimo katika mita za ujazo
8 * @throws IllegalArgumentException ikiwa kipenyo au kina si chanya
9 */
10 public static double calculateHoleVolume(double diameter, double depth) {
11 if (diameter <= 0 || depth <= 0) {
12 throw new IllegalArgumentException("Kipenyo na kina vinapaswa kuwa thamani chanya");
13 }
14
15 double radius = diameter / 2;
16 double volume = Math.PI * Math.pow(radius, 2) * depth;
17
18 // Punguza hadi sehemu 4 za desimali
19 return Math.round(volume * 10000) / 10000.0;
20 }
21
22 public static void main(String[] args) {
23 try {
24 double diameter = 2.5; // mita
25 double depth = 4.0; // mita
26 double volume = calculateHoleVolume(diameter, depth);
27 System.out.printf("Kiasi cha shimo ni %.4f mita za ujazo%n", volume);
28 } catch (IllegalArgumentException e) {
29 System.err.println("Hitilafu: " + e.getMessage());
30 }
31 }
32}
33
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4#include <iomanip>
5
6/**
7 * Hesabu kiasi cha shimo la silinda
8 *
9 * @param diameter Kipenyo cha shimo kwa mita
10 * @param depth Kina cha shimo kwa mita
11 * @return Kiasi cha shimo katika mita za ujazo
12 * @throws std::invalid_argument ikiwa kipenyo au kina si chanya
13 */
14double calculateHoleVolume(double diameter, double depth) {
15 if (diameter <= 0 || depth <= 0) {
16 throw std::invalid_argument("Kipenyo na kina vinapaswa kuwa thamani chanya");
17 }
18
19 double radius = diameter / 2.0;
20 double volume = M_PI * std::pow(radius, 2) * depth;
21
22 // Punguza hadi sehemu 4 za desimali
23 return std::round(volume * 10000) / 10000.0;
24}
25
26int main() {
27 try {
28 double diameter = 2.5; // mita
29 double depth = 4.0; // mita
30 double volume = calculateHoleVolume(diameter, depth);
31
32 std::cout << std::fixed << std::setprecision(4);
33 std::cout << "Kiasi cha shimo ni " << volume << " mita za ujazo" << std::endl;
34 } catch (const std::invalid_argument& e) {
35 std::cerr << "Hitilafu: " << e.what() << std::endl;
36 }
37
38 return 0;
39}
40
using System; class HoleVolumeCalculator { /// <summary> /// Hesabu kiasi cha shimo la silinda /// </summary> /// <param name="diameter">Kipenyo cha shimo kwa mita</param> /// <param name="depth">Kina cha shimo kwa mita</param> /// <returns>Kiasi cha shimo katika mita za ujazo</returns> /// <exception cref="ArgumentException">Inatolewa wakati kipenyo au kina si chanya</exception> public static double CalculateHoleVolume(double diameter, double depth) { if (diameter <= 0 || depth <= 0) { throw new ArgumentException("Kipenyo na kina vinapaswa kuwa thamani chanya
Gundua zana zaidi ambazo zinaweza kuwa na manufaa kwa mtiririko wako wa kazi