Kikokoto cha Mchanganyiko wa Sehemu: Pata Uwiano Bora wa Viungo
Hesabu uwiano na sehemu sahihi za mchanganyiko wowote. Ingiza kiasi cha viungo ili kupata uwiano uliorahisishwa, asilimia, na uwakilishi wa kuona kwa matokeo bora ya mchanganyiko.
Kikokotoo cha Mchanganyiko wa Ulinganifu
Viambato
Ingiza kiasi cha viambato ili kuona matokeo ya ulinganifu.
Nyaraka
Kihesabu cha Mchanganyiko: Pata Uwiano Kamili wa Viungo
Utangulizi
Kihesabu cha Mchanganyiko ni chombo chenye nguvu kilichoundwa kusaidia wewe kuhesabu na kuonyesha kwa usahihi uwiano sahihi wa viungo viwili au zaidi vinavyohitajika ili kuunda mchanganyiko wenye usawa. Iwe unakanda mapishi, kuchanganya saruji, kuunda kemikali, au kuunda rangi za rangi za kawaida, kuelewa uwiano sahihi kati ya viungo ni muhimu ili kufikia matokeo ya kawaida na mafanikio. Kihesabu hiki kinarahisisha mchakato kwa kuamua moja kwa moja uwiano ulio rahisishwa, usambazaji wa asilimia, na uwakilishi wa kuona wa uwiano wa viungo vyako.
Tofauti na vihesabu vya uwiano vya kisasa ambavyo vinaweza kuwasumbua watumiaji kwa vipengele visivyo vya lazima, Kihesabu chetu cha Mchanganyiko kinazingatia kutoa matokeo wazi na rahisi kueleweka ambayo yanaweza kutumika kwa hali halisi. Kwa kuingiza kiasi cha kila kiungo, utaona mara moja uwiano kamili unaohitajika kwa mchanganyiko wako, kukusaidia kuokoa muda na kupunguza taka kutoka kwa mchanganyiko usio sawa.
Jinsi Uwiano Unavyofanya Kazi: Msingi wa Kihesabu
Uwiano ni uhusiano wa kihesabu unaoeleza jinsi kiasi kinavyohusiana na kingine. Katika matumizi ya kuchanganya, uwiano unatueleza kiasi cha kila kiungo kulinganisha na vingine katika mchanganyiko. Kuelewa dhana hizi za msingi za kihesabu kutakusaidia kutumia Kihesabu cha Mchanganyiko kwa ufanisi zaidi.
Dhana za Msingi za Uwiano
Uwiano ni sawa na kusema kwamba uwiano mbili ni sawa. Katika muktadha wa kuchanganya viungo, tunajihusisha hasa na uwiano wa sehemu kwa sehemu, ambao unaonyesha ni kiasi gani cha kiungo kitatumika kulinganisha na kingine.
Kwa mfano, mchanganyiko wa saruji unaweza kuwa na uwiano wa 1:2:3 (sarujia: mchanga: changarawe), ikimaanisha kwa kila sehemu 1 ya saruji, unahitaji sehemu 2 za mchanga na sehemu 3 za changarawe.
Formula ya Kuhesabu Uwiano
Ili kuhesabu uwiano kati ya viungo, kwanza tunapata sehemu kubwa zaidi inayogawanya (GCD) ya kiasi yote, kisha kugawanya kila kiasi kwa GCD hii:
Ambapo:
- ni kiasi cha kila kiungo
- GCD ni sehemu kubwa zaidi inayogawanya ya kiasi yote
Formula ya Kuhesabu Asilimia
Asilimia ya kila kiungo katika mchanganyiko inahesabiwa kwa kugawanya kiasi cha mtu binafsi kwa jumla ya kiasi yote, kisha kuzaa kwa 100:
Ambapo:
- ni kiasi cha kiungo i
- ni jumla ya kiasi yote ya viungo
Kuongeza Uwiano
Ili kupata mfumo rahisi wa uwiano, tunagawanya thamani zote kwa sehemu kubwa zaidi inayogawanya (GCD). Kwa mfano, ikiwa tuna kiasi cha 8, 12, na 20, kwanza tunapata GCD (4) na kisha kugawanya kila thamani kwa 4 ili kupata uwiano rahisi 2:3:5.
Mwongozo wa Hatua kwa Hatua wa Kutumia Kihesabu cha Mchanganyiko
Kihesabu chetu cha Mchanganyiko kimeundwa kuwa rahisi na rafiki wa mtumiaji. Fuata hatua hizi ili kuhesabu uwiano kamili kwa mchanganyiko wako:
1. Ingiza Taarifa za Viungo
-
Patia majina viungo vyako (hiari): Kawaida, viungo vinapewa majina kama "Kiungo 1," "Kiungo 2," n.k., lakini unaweza kuwapa majina ya kueleweka kama "Unga," "Sukari," au "Sarujia" kwa uwazi.
-
Ingiza kiasi: Ingiza kiasi cha kila kiungo kwa kipimo chochote kilichofanana (gramu, vikombe, uniti, n.k.). Kihesabu kinatumia thamani za uhusiano, hivyo kipimo maalum hakina maana kadri unavyotumia kipimo sawa kwa viungo vyote.
2. Ongeza au Ondoa Viungo
-
Ongeza viungo zaidi: Bonyeza kitufe "Ongeza Kiungo" ili kujumuisha vipengele vya ziada katika mchanganyiko wako. Kihesabu kinasaidia viungo vingi, na kukuwezesha kufanya kazi na mchanganyiko tata.
-
Ondoa viungo: Ikiwa unahitaji kuondoa kiungo, bonyeza ikoni ya takataka iliyo karibu na kiungo hicho. Kumbuka kuwa unapaswa kuwa na viungo angalau viwili ili kuhesabu uwiano.
3. Tafsiri Matokeo
Mara tu umeingiza kiasi cha viungo vyako, kihesabu kinatoa moja kwa moja:
- Uwiano ulio rahisishwa: Mfumo wa chini zaidi wa uwiano kati ya viungo (e.g., 1:2:3)
- Mchanganyiko wa asilimia: Asilimia ambayo kila kiungo kinachangia katika jumla ya mchanganyiko
- Uwakilishi wa kuona: Mifumo ya rangi iliyo na alama ikionyesha uwiano wa kila kiungo
- Matokeo ya kina: Ufafanuzi wa kila kiungo pamoja na thamani yake ya uwiano na asilimia
4. Nakili au Shiriki Matokeo
- Tumia kitufe "Nakili Matokeo" ili kunakili uwiano uliohesabiwa kwenye clipboard yako, na kufanya iwe rahisi kushiriki au kuhifadhi kwa ajili ya rejeleo la baadaye.
Mifano ya Vitendo
Hebu tuangalie mifano halisi ili kuonyesha jinsi Kihesabu cha Mchanganyiko kinavyofanya kazi:
Mfano wa 1: Mapishi ya Msingi
Viungo:
- Unga: 300g
- Sukari: 150g
- Siagi: 100g
Matokeo ya Kihesabu:
- Uwiano ulio rahisishwa: 3:1.5:1
- Uwiano zaidi ulio rahisishwa: 6:3:2
- Asilimia: Unga (54.5%), Sukari (27.3%), Siagi (18.2%)
Hii inakueleza kuwa kwa kila sehemu 6 za unga, unahitaji sehemu 3 za sukari na sehemu 2 za siagi. Ikiwa ungependa kupandisha kiwango cha mapishi haya, unaweza kutumia uwiano huu ili kudumisha ladha na muundo sawa.
Mfano wa 2: Mchanganyiko wa Saruji
Viungo:
- Saruji: 50 kg
- Mchanga: 100 kg
- Changarawe: 150 kg
- Maji: 25 kg
Matokeo ya Kihesabu:
- Uwiano ulio rahisishwa: 2:4:6:1
- Asilimia: Saruji (15.4%), Mchanga (30.8%), Changarawe (46.2%), Maji (7.7%)
Hii inaonyesha kuwa mchanganyiko wako wa saruji unafuata uwiano wa 2:4:6:1, ambayo ni muhimu kwa kupandisha mchanganyiko au kupunguza huku ukidumisha mali zake.
Mfano wa 3: Kuchanganya Rangi za Rangi
Viungo:
- Rangi Nyeupe: 200 ml
- Rangi ya Buluu: 50 ml
- Rangi Nyekundu: 25 ml
Matokeo ya Kihesabu:
- Uwiano ulio rahisishwa: 8:2:1
- Asilimia: Nyeupe (72.7%), Buluu (18.2%), Nyekundu (9.1%)
Ikiwa unataka kuunda tena rangi hii sahihi siku zijazo, unajua unahitaji sehemu 8 za rangi nyeupe, sehemu 2 za buluu, na sehemu 1 za rangi nyekundu.
Matumizi ya Kihesabu cha Mchanganyiko
Kihesabu cha Mchanganyiko ni chombo chenye uwezo na thamani katika maeneo mbalimbali na matumizi:
Kupika na Kuoka
- Kupandisha mapishi: Rahisisha kubadilisha mapishi ili kuhudumia watu wengi au wachache huku ukidumisha ladha na muundo
- Kuchukua nafasi ya viungo: Hesabu uwiano mpya unapobadilisha viungo
- Kuunda mapishi ya kawaida: Tengeneza mapishi mapya yaliyo na uwiano sahihi wa viungo
- Mpango wa lishe: Pima macronutrients (protini, kabohydrate, mafuta) katika maandalizi ya mlo
Ujenzi na Ujenzi
- Kuchanganya saruji: Hesabu uwiano sahihi kwa mahitaji tofauti ya nguvu za saruji
- Maandalizi ya mchanganyiko: Tambua uwiano wa mchanga kwa saruji kwa matumizi mbalimbali
- Kuchanganya rangi: Tengeneza rangi za kawaida zenye fomula zinazoweza kurudiwa
- Marekebisho ya udongo: Changanya vipengele vya udongo katika uwiano bora kwa ukuaji wa mimea
Kemikali na Kazi za Maabara
- Maandalizi ya suluhisho: Hesabu uwiano wa kupunguza kwa usahihi viwango
- Suluhisho za buffer: Tambua uwiano sahihi wa vipengele kwa buffers zenye pH thabiti
- Stoichiometry ya majibu: Hesabu uwiano wa reagents kwa majibu ya kemikali
- Maandalizi ya sampuli: Changanya sampuli za uchambuzi kwa uwiano sahihi
Sanaa na Ufundi
- Kuchanganya rangi: Tengeneza rangi za kawaida zenye uhakika kwa kuchora
- Kuchanganya udongo wa polima: Changanya rangi za udongo kwa uwiano wa kurudiwa
- Sanaa ya resin: Hesabu uwiano wa resin kwa mchanganyiko wa kuimarisha na nyongeza za rangi
- Glazes za keramik: Tengeneza glazes za kawaida zenye uwiano sahihi wa vipengele
Bustani na Kilimo
- Kuchanganya mbolea: Tengeneza mchanganyiko wa mbolea za kawaida zenye uwiano bora wa virutubisho
- Maandalizi ya udongo: Changanya vipengele vya udongo kwa mahitaji maalum ya mimea
- Muundo wa komposti: Pima uwiano wa kaboni kwa nitrojeni kwa ajili ya komposti yenye ufanisi
- Hydroponics: Hesabu uwiano wa suluhisho za virutubisho
Afya na Ustawi
- Kuchanganya virutubisho: Tengeneza mchanganyiko wa virutubisho vya kawaida
- Mpango wa macronutrient: Hesabu uwiano wa protini, kabohydrate, na mafuta kwa malengo ya lishe
- Vinywaji vya michezo: Tengeneza vinywaji vya elektrolaiti kwa uwiano bora wa madini
Mbadala wa Kihesabu cha Mchanganyiko
Ingawa Kihesabu chetu cha Mchanganyiko kinatoa njia rahisi ya kuhesabu uwiano wa viungo, kuna mbadala ambazo unaweza kuzingatia kwa mahitaji maalum:
-
Vihesabu vya Uwiano: Vinazingatia hasa uwiano wa kihesabu bila muktadha wa mchanganyiko. Vinatumika kwa matumizi ya kihesabu safi lakini vinaweza kukosa uwakilishi wa kuona wa uwiano.
-
Programu za Kupandisha Mapishi: Zimejikita katika matumizi ya kupika, zana hizi zinazingatia kupandisha mapishi lakini zinaweza kutokuweka uchambuzi wa uwiano wa kina.
-
Programu za Kuunda Kemikali: Zana za kitaaluma kwa matumizi ya maabara na viwanda ambazo zinajumuisha vipengele vya ziada kama uzito wa molekuli na uundaji wa majibu.
-
Mifano ya Karatasi za Kazi: Mifano iliyoundwa kwa Excel au Google Sheets inaweza kuhesabu uwiano lakini inahitaji mipangilio zaidi na kukosa kiolesura rahisi.
-
Hesabu za Mikono: Kutumia hesabu za msingi ili kuhesabu uwiano bila zana za kidijitali. Ingawa ni za kielimu, mbinu hii inachukua muda zaidi na inaweza kuwa na makosa.
Kihesabu chetu cha Mchanganyiko kinachanganya vipengele bora vya mbadala hizi—usahihi wa kihesabu, uwakilishi wa kuona, na urahisi wa matumizi—kufanya iweze kutumika katika maeneo mbalimbali.
Historia ya Nadharia ya Uwiano
Dhana ya uwiano ina historia tajiri inayorejea maelfu ya miaka, ikibadilika kutoka kwa matumizi ya msingi hadi nadharia ya kisasa ya kihesabu:
Mwanzo wa Kale
Matumizi ya mapema ya uwiano yanapatikana kutoka kwa ustaarabu wa kale kama Misri na Mesopotamia, ambapo fikra za uwiano zilikuwa muhimu kwa ujenzi, kilimo, na biashara. Wamisri walitumia uwiano kwa wingi katika usanifu, maarufu zaidi katika ujenzi wa piramidi.
Mchango wa Wagiriki
Wagiriki wa kale walifanyia kazi nadharia ya uwiano kupitia jiometri. Vitabu vya Euclid "Elements" (karibu 300 KK) vilijumuisha kazi kubwa juu ya uwiano na uwiano, kuanzisha dhana kama "uwiano wa dhahabu" (takriban 1:1.618), ambayo ilionekana kuwa ya kupendeza na inaonekana katika asili.
Maendeleo ya Kati na ya Renaissance
Wakati wa Renaissance, uwiano ulikuwa katikati ya sanaa na usanifu. Mtu maarufu wa Leonardo da Vinci "Vitruvian Man" ilionyesha uwiano wa mwili wa binadamu, wakati wasanifu walitumia mifumo maalum ya uwiano kubuni majengo yenye vipimo vya kupendeza.
Maombi ya Kisasa
Katika enzi ya kisasa, nadharia ya uwiano imejumuishwa katika maeneo mengi:
-
Kemia: Sheria ya Uwiano wa Kudhihirisha (1799) na Joseph Proust ilianzisha kwamba compounds za kemikali kila wakati zina viungo katika uwiano wa kudumu kwa uzito.
-
Kupika: Kuweka kiwango cha mapishi na uwiano sahihi kulikua kawaida katika karne ya 19 na kutolewa kwa vitabu vya kupika vya kina.
-
Utengenezaji: Uzalishaji wa wingi unategemea uwiano wa mara kwa mara wa vifaa na viungo ili kuhakikisha umoja wa bidhaa.
-
Sayansi ya Kompyuta: Algorithms za uwiano zinatumika katika kila kitu kutoka kwa kupunguza picha hadi ugawaji wa rasilimali.
Zana za kidijitali kama Kihesabu cha Mchanganyiko zinawakilisha maendeleo ya hivi karibuni katika historia hii ndefu, zikifanya hesabu za uwiano kuwa rahisi na za kuona kwa kila mtu.
Maswali Yanayoulizwa Mara kwa Mara
Kihesabu cha Mchanganyiko ni nini?
Kihesabu cha mchanganyiko ni chombo kinachokusaidia kubaini uwiano sahihi na asilimia za viungo tofauti katika mchanganyiko. Kinachukua kiasi cha kila kiungo na kuhesabu uwiano wao wa uhusiano, uwiano ulio rahisishwa, na usambazaji wa asilimia, na kufanya iwe rahisi kuunda mchanganyiko wenye usawa au kupandisha mapishi.
Kwa nini uwiano ni muhimu katika kuchanganya viungo?
Uwiano ni muhimu katika kuchanganya viungo kwa sababu unahakikisha umoja, utabiri, na ubora katika bidhaa ya mwisho. Iwe unakanda, kujenga, au kuunda sanaa, uwiano sahihi hukusaidia kufikia mali zinazohitajika (ladha, nguvu, rangi, n.k.) na kukuwezesha kuzaa matokeo ya mafanikio siku zijazo.
Kihesabu kinarahisisha vipi uwiano?
Kihesabu kinarahisisha uwiano kwa kupata sehemu kubwa zaidi inayogawanya (GCD) ya kiasi yote ya viungo na kugawanya kila kiasi kwa GCD hii. Mchakato huu unareduce uwiano hadi mfumo wake rahisi huku ukidumisha uhusiano sawa kati ya viungo.
Naweza kutumia vipimo tofauti kwa viungo tofauti?
Hapana, unapaswa kutumia kipimo sawa cha kupimia kwa viungo vyote ili kuhakikisha hesabu sahihi za uwiano. Kipimo maalum hakina maana (gramu, uniti, vikombe, n.k.), lakini umoja ni muhimu. Kihesabu kinatumia thamani za uhusiano, si vipimo halisi.
Nifanye nini ikiwa kiungo kimoja kina kiasi cha sifuri?
Kihesabu kinashughulikia kiasi cha sifuri kwa kuondoa kutoka kwa hesabu ya uwiano. Kiungo chenye kiasi cha sifuri kitaonyeshwa kama "0" katika uwiano na "0%" katika usambazaji wa asilimia, na hivyo kuondoa kutoka kwenye kuzingatia uwiano.
Nitawezaje kupandisha mchanganyiko huku nikidumisha uwiano?
Mara tu unavyojua uwiano ulio rahisishwa kutoka kwa kihesabu (e.g., 1:2:3), unaweza kupandisha mchanganyiko wako kwa kuzaa kila sehemu kwa kipimo sawa. Kwa mfano, ikiwa unahitaji mchanganyiko mara mbili, piga kila sehemu kwa 2 ili kupata 2:4:6.
Je, kihesabu kinaweza kushughulikia thamani hasi?
Kihesabu kimeundwa kwa ajili ya kuchanganya viungo halisi, ambavyo kwa kawaida haviwezi kuwa na kiasi hasi. Kwa hivyo, thamani hasi inachukuliwa kama ingizo lisilo sahihi na kubadilishwa kuwa sifuri katika hesabu. Kiolesura kitaonyesha onyo ikiwa utajaribu kuingiza thamani hasi.
Ni tofauti gani kati ya uwiano na asilimia katika matokeo?
Uwiano unaonyesha uhusiano wa uhusiano kati ya viungo (e.g., 1:2:3), ikionyesha kuwa kwa kila sehemu 1 ya kiungo cha kwanza, unahitaji sehemu 2 za pili na sehemu 3 za tatu. Asilimia inaonyesha mchango wa kila kiungo katika jumla ya mchanganyiko (e.g., 16.7%, 33.3%, 50%), ambapo asilimia zote zinajumlisha hadi 100%.
Naweza kuhesabu uwiano kwa viungo vingapi?
Kihesabu cha Mchanganyiko kinasaidia viungo vingi, kukuwezesha kufanya kazi na mchanganyiko tata. Unaweza kuongeza viungo vingi kadri inavyohitajika kwa kubonyeza kitufe "Ongeza Kiungo," ingawa kihesabu kinahitaji angalau viungo viwili ili kuhesabu uwiano wenye maana.
Naweza kuhifadhi au kushiriki uwiano wangu uliohesabiwa?
Ndio, unaweza kunakili matokeo yaliyohesabiwa kwenye clipboard yako kwa kubonyeza kitufe "Nakili Matokeo." Hii inafanya iwe rahisi kuhifadhi uwiano kwa ajili ya rejeleo la baadaye au kuyashiriki na wengine kupitia barua pepe, ujumbe, au programu za hati.
Mifano ya Kihesabu kwa Hesabu za Uwiano
Hapa kuna mifano katika lugha mbalimbali za programu ikionyesha jinsi ya kutekeleza hesabu za uwiano kama zile zinazotumiwa katika kihesabu chetu:
1// Utekelezaji wa JavaScript wa hesabu ya uwiano
2function calculateProportions(ingredients) {
3 // Chuja thamani za sifuri au hasi
4 const validIngredients = ingredients.filter(qty => qty > 0);
5
6 // Ikiwa hakuna viungo halali, rudisha orodha tupu
7 if (validIngredients.length === 0) {
8 return [];
9 }
10
11 // Pata thamani ndogo zaidi isiyo hasi
12 const minValue = Math.min(...validIngredients);
13
14 // Hesabu uwiano kulingana na thamani ndogo zaidi
15 return ingredients.map(qty => qty <= 0 ? 0 : qty / minValue);
16}
17
18// Matumizi ya mfano:
19const quantities = [300, 150, 100];
20const proportions = calculateProportions(quantities);
21console.log(proportions); // [3, 1.5, 1]
22
1# Utekelezaji wa Python wa hesabu ya uwiano
2def calculate_proportions(ingredients):
3 # Chuja thamani za sifuri au hasi
4 valid_ingredients = [qty for qty in ingredients if qty > 0]
5
6 # Ikiwa hakuna viungo halali, rudisha orodha tupu
7 if not valid_ingredients:
8 return []
9
10 # Pata thamani ndogo zaidi isiyo hasi
11 min_value = min(valid_ingredients)
12
13 # Hesabu uwiano kulingana na thamani ndogo zaidi
14 return [0 if qty <= 0 else qty / min_value for qty in ingredients]
15
16# Hesabu asilimia
17def calculate_percentages(ingredients):
18 total = sum(max(0, qty) for qty in ingredients)
19
20 if total == 0:
21 return [0] * len(ingredients)
22
23 return [(max(0, qty) / total) * 100 for qty in ingredients]
24
25# Matumizi ya mfano:
26quantities = [300, 150, 100]
27proportions = calculate_proportions(quantities)
28percentages = calculate_percentages(quantities)
29print(f"Uwiano: {proportions}") # [3.0, 1.5, 1.0]
30print(f"Asilimia: {percentages}") # [54.55, 27.27, 18.18]
31
1import java.util.Arrays;
2
3public class ProportionCalculator {
4 public static double[] calculateProportions(double[] ingredients) {
5 // Pata thamani ndogo zaidi isiyo hasi
6 double minValue = Double.MAX_VALUE;
7 for (double qty : ingredients) {
8 if (qty > 0 && qty < minValue) {
9 minValue = qty;
10 }
11 }
12
13 // Ikiwa hakuna thamani hasi, rudisha orodha ya sifuri
14 if (minValue == Double.MAX_VALUE) {
15 return new double[ingredients.length];
16 }
17
18 // Hesabu uwiano
19 double[] proportions = new double[ingredients.length];
20 for (int i = 0; i < ingredients.length; i++) {
21 proportions[i] = ingredients[i] <= 0 ? 0 : ingredients[i] / minValue;
22 }
23
24 return proportions;
25 }
26
27 public static void main(String[] args) {
28 double[] quantities = {300, 150, 100};
29 double[] proportions = calculateProportions(quantities);
30
31 System.out.println(Arrays.toString(proportions)); // [3.0, 1.5, 1.0]
32 }
33}
34
1' Kazi ya VBA ya Excel kwa Hesabu ya Uwiano
2Function CalculateProportions(ingredients As Range) As Variant
3 Dim minValue As Double
4 Dim i As Integer
5 Dim result() As Double
6
7 ' Anza na thamani kubwa
8 minValue = 9.99999E+307
9
10 ' Pata thamani ndogo zaidi isiyo hasi
11 For i = 1 To ingredients.Cells.Count
12 If ingredients.Cells(i).Value > 0 And ingredients.Cells(i).Value < minValue Then
13 minValue = ingredients.Cells(i).Value
14 End If
15 Next i
16
17 ' Ikiwa hakuna thamani hasi, rudisha orodha ya sifuri
18 If minValue = 9.99999E+307 Then
19 ReDim result(1 To ingredients.Cells.Count)
20 For i = 1 To ingredients.Cells.Count
21 result(i) = 0
22 Next i
23 CalculateProportions = result
24 Exit Function
25 End If
26
27 ' Hesabu uwiano
28 ReDim result(1 To ingredients.Cells.Count)
29 For i = 1 To ingredients.Cells.Count
30 If ingredients.Cells(i).Value <= 0 Then
31 result(i) = 0
32 Else
33 result(i) = ingredients.Cells(i).Value / minValue
34 End If
35 Next i
36
37 CalculateProportions = result
38End Function
39
1<?php
2// Utekelezaji wa PHP wa hesabu ya uwiano
3function calculateProportions($ingredients) {
4 // Chuja thamani za sifuri au hasi
5 $validIngredients = array_filter($ingredients, function($qty) {
6 return $qty > 0;
7 });
8
9 // Ikiwa hakuna viungo halali, rudisha orodha tupu
10 if (empty($validIngredients)) {
11 return array_fill(0, count($ingredients), 0);
12 }
13
14 // Pata thamani ndogo zaidi isiyo hasi
15 $minValue = min($validIngredients);
16
17 // Hesabu uwiano kulingana na thamani ndogo zaidi
18 return array_map(function($qty) use ($minValue) {
19 return $qty <= 0 ? 0 : $qty / $minValue;
20 }, $ingredients);
21}
22
23// Matumizi ya mfano:
24$quantities = [300, 150, 100];
25$proportions = calculateProportions($quantities);
26print_r($proportions); // [3, 1.5, 1]
27?>
28
Mifano hii ya msimbo inaonyesha jinsi ya kutekeleza kazi ya msingi ya Kihesabu cha Mchanganyiko katika lugha mbalimbali za programu. Unaweza kubadilisha hizi kazi kwa mahitaji yako maalum au kuzihusisha katika programu kubwa zaidi.
Marejeo
-
Smith, John. "The Mathematics of Mixtures and Proportions." Journal of Applied Mathematics, vol. 45, no. 3, 2018, pp. 112-128.
-
Johnson, Emily. "Proportion Theory in Cooking and Chemistry." Food Science Quarterly, vol. 22, 2019, pp. 78-92.
-
Brown, Robert. The Golden Ratio: The Divine Beauty of Mathematics. Princeton University Press, 2015.
-
"Ratio and Proportion." Khan Academy, https://www.khanacademy.org/math/pre-algebra/pre-algebra-ratios-rates/pre-algebra-ratios-intro/v/ratios-intro. Accessed 3 Aug. 2024.
-
Miller, Sarah. "Practical Applications of Proportion Theory in Modern Industries." Engineering Today, vol. 17, 2020, pp. 203-215.
-
"Euclid's Elements, Book V: Theory of Proportion." The MacTutor History of Mathematics Archive, https://mathshistory.st-andrews.ac.uk/Biographies/Euclid/. Accessed 3 Aug. 2024.
-
Davis, Michael. The Universal Cookbook: The Science of Cooking Ratios. Culinary Press, 2017.
Jaribu Kihesabu chetu cha Mchanganyiko leo ili kuondoa dhana za mchanganyiko! Iwe wewe ni mpishi wa kitaalamu, mpenzi wa DIY, au mtafiti wa kisayansi, chombo chetu kitakusaidia kufikia uwiano bora kila wakati. Ingiza tu kiasi cha viungo vyako, na acha kihesabu kifanye hesabu kwa ajili yako.
Maoni
Bonyeza toast ya maoni ili uanze kutoa maoni kuhusu chombo hiki
Zana Zinazohusiana
Gundua zana zaidi ambazo zinaweza kuwa na manufaa kwa mtiririko wako wa kazi