Kikokoto cha Molarity: Chombo cha Mkononi wa Suluhisho
Kokotoa molarity ya suluhisho za kemikali kwa kuingiza kiasi cha solute kwa moles na kiasi kwa lita. Muhimu kwa kazi za maabara ya kemia, elimu, na utafiti.
Kikokoto cha Molarity
Kikokotoa molarity ya suluhisho kwa kuingiza kiasi cha solute na ujazo. Molarity ni kipimo cha mkusanyiko wa solute katika suluhisho.
Formula:
Molarity (M) = Moles za solute / Ujazo wa suluhisho (L)
Molarity Iliyohesabiwa
Uonyeshaji
Nyaraka
Molarity Calculator: Hesabu Mkononi wa Suluhisho kwa Urahisi
Utangulizi wa Molarity
Molarity ni kipimo cha msingi katika kemia kinachoeleza mkusanyiko wa suluhisho. Imefafanuliwa kama idadi ya moles za solute kwa lita ya suluhisho, molarity (iliyowakilishwa kama M) inawapa kemisti, wanafunzi, na wataalamu wa maabara njia ya kawaida ya kuelezea mkusanyiko wa suluhisho. Hiki ni chombo cha hesabu cha molarity kinachotoa njia rahisi na yenye ufanisi ya kubaini kwa usahihi molarity ya suluhisho zako kwa kuingiza thamani mbili tu: kiasi cha solute kwa moles na ujazo wa suluhisho kwa lita.
Kuelewa molarity ni muhimu kwa kazi za maabara, uchambuzi wa kemikali, maandalizi ya dawa, na muktadha wa elimu. Iwe unajiandaa kwa reagenti kwa majaribio, unachambua mkusanyiko wa suluhisho lisilojulikana, au unajifunza kuhusu majibu ya kemikali, chombo hiki kinatoa matokeo ya haraka na sahihi ili kusaidia kazi yako.
Fomula ya Molarity na Hesabu
Molarity ya suluhisho inahesabiwa kwa kutumia fomula ifuatayo:
Ambapo:
- Molarity (M) ni mkusanyiko kwa moles kwa lita (mol/L)
- Moles of solute ni kiasi cha dutu iliyoyeyushwa kwa moles
- Volume of solution ni ujazo wa jumla wa suluhisho katika lita
Kwa mfano, ikiwa unayeyusha moles 2 za kloridi ya sodiamu (NaCl) katika maji ya kutosha kutengeneza lita 0.5 za suluhisho, molarity itakuwa:
Hii ina maana kwamba suluhisho lina mkusanyiko wa moles 4 za NaCl kwa lita, au 4 molar (4 M).
Mchakato wa Hesabu
Chombo hiki cha hesabu kinafanya operesheni hii rahisi ya kugawanya lakini pia kinajumuisha uthibitisho ili kuhakikisha matokeo sahihi:
- Kinathibitisha kwamba kiasi cha solute ni nambari chanya (moles hasi zingekuwa za kimwili zisizowezekana)
- Kinakagua kwamba ujazo ni mkubwa kuliko sifuri (ugawaji kwa sifuri utaweza kusababisha kosa)
- Kinafanya ugawaji: moles ÷ ujazo
- Kinatoa matokeo na usahihi unaofaa (kawaida sehemu 4 za desimali)
Vitengo na Usahihi
- Kiasi cha solute kinapaswa kuingizwa kwa moles (mol)
- Ujazo unapaswa kuingizwa kwa lita (L)
- Matokeo yanaonyeshwa kwa moles kwa lita (mol/L), ambayo ni sawa na kitengo "M" (molar)
- Chombo hiki kinahifadhi usahihi hadi sehemu 4 za desimali kwa kazi sahihi za maabara
Mwongozo wa Hatua kwa Hatua wa Kutumia Chombo cha Hesabu cha Molarity
Kutumia chombo chetu cha hesabu cha molarity ni rahisi na rahisi kueleweka:
- Ingiza kiasi cha solute katika uwanja wa kwanza wa kuingiza (katika moles)
- Ingiza ujazo wa suluhisho katika uwanja wa pili wa kuingiza (katika lita)
- Tazama molarity iliyohesabiwa matokeo, ambayo yanatokea moja kwa moja
- Nakili matokeo kwa kutumia kitufe cha nakala ikiwa inahitajika kwa rekodi zako au hesabu
Chombo hiki kinatoa mrejesho wa wakati halisi na uthibitisho kadri unavyoingiza thamani, kuhakikisha matokeo sahihi kwa matumizi yako ya kemia.
Mahitaji ya Kuingiza
- Kiasi cha solute: Lazima iwe nambari chanya (zaidi ya 0)
- Ujazo wa suluhisho: Lazima iwe nambari chanya (zaidi ya 0)
Ikiwa utaingiza thamani zisizo sahihi (kama vile nambari hasi au sifuri kwa ujazo), chombo hiki kitaonyesha ujumbe wa kosa ukikupa mwongozo wa kurekebisha kuingiza kwako.
Matumizi ya Hesabu za Molarity
Hesabu za molarity ni muhimu katika maombi mengi ya kisayansi na ya vitendo:
1. Maandalizi ya Reagent za Maabara
Kemisti na wahandisi wa maabara mara kwa mara huandaa suluhisho za molarity maalum kwa majaribio, uchambuzi, na majibu. Kwa mfano, kuandaa suluhisho la 0.1 M HCl kwa titration au suluhisho la 1 M buffer kwa kudumisha pH.
2. Maandalizi ya Dawa
Katika utengenezaji wa dawa, mkusanyiko sahihi wa suluhisho ni muhimu kwa ufanisi na usalama wa dawa. Hesabu za molarity zinahakikisha kipimo sahihi na ubora wa bidhaa unaoendelea.
3. Elimu ya Kemia ya Kitaaluma
Wanafunzi wanajifunza kuandaa na kuchambua suluhisho za mkusanyiko mbalimbali. Kuelewa molarity ni ujuzi wa msingi katika elimu ya kemia, kuanzia shule ya sekondari hadi kozi za ngazi ya chuo kikuu.
4. Uchambuzi wa Mazingira
Uchambuzi wa ubora wa maji na ufuatiliaji wa mazingira mara nyingi unahitaji suluhisho za mkusanyiko unaojulikana kwa kalibrasi na taratibu za uchambuzi.
5. Mchakato wa Kemikali wa Viwanda
Mchakato mwingi wa viwanda unahitaji suluhisho za mkusanyiko sahihi kwa utendaji bora, udhibiti wa ubora, na ufanisi wa gharama.
6. Utafiti na Maendeleo
Katika maabara za R&D, watafiti mara nyingi wanahitaji kuandaa suluhisho za molarity maalum kwa itifaki za majaribio na mbinu za uchambuzi.
7. Uchambuzi wa Maabara ya Kliniki
Majaribio ya uchunguzi wa matibabu mara nyingi yanahusisha reagenti zenye mkusanyiko sahihi kwa matokeo sahihi ya mgonjwa.
Mbadala wa Molarity
Ingawa molarity inatumika sana, vipimo vingine vya mkusanyiko vinaweza kuwa vya manufaa katika hali fulani:
Molality (m)
Molality imefafanuliwa kama moles za solute kwa kilogram ya solvent (sio suluhisho). Inapendekezwa kwa:
- Masomo yanayohusisha mali za colligative (kuinua kwa kiwango cha kuchemsha, kushuka kwa kiwango cha barafu)
- Hali ambapo mabadiliko ya joto yanahusika (molality haibadiliki na joto)
- Suluhisho za mkusanyiko wa juu ambapo mabadiliko ya ujazo yanaweza kuwa makubwa wakati wa kuyeyusha
Asilimia ya Masi (% w/w)
Inatoa asilimia ya uzito wa solute ikilinganishwa na jumla ya uzito wa suluhisho. Inatumika kwa:
- Kemia ya chakula na lebo za lishe
- Maandalizi rahisi ya maabara
- Hali ambapo uzito wa molar haujulikani kwa usahihi
Asilimia ya Ujazo (% v/v)
Inatumika sana kwa suluhisho za kioevu-kioevu, ikieleza asilimia ya ujazo wa solute ikilinganishwa na ujazo wa jumla wa suluhisho. Inatumika katika:
- Maudhui ya pombe katika vinywaji
- Maandalizi ya disinfectants
- Reagents fulani za maabara
Normality (N)
Imefafanuliwa kama sawa za solute kwa lita ya suluhisho, normality inatumika kwa:
- Titrations za asidi-msingi
- Majibu ya redox
- Hali ambapo uwezo wa kujibu wa suluhisho ni muhimu zaidi kuliko idadi ya molekuli
Sehemu kwa Milioni (ppm) au Sehemu kwa Bilioni (ppb)
Inatumika kwa suluhisho dhaifu sana, hasa katika:
- Uchambuzi wa mazingira
- Ugunduzi wa uchafuzi wa alama
- Uchambuzi wa ubora wa maji
Historia ya Molarity katika Kemia
Dhana ya molarity ilikua sambamba na maendeleo ya kemia ya kisasa. Wakati alchemists wa zamani na wanakemia wa mapema walifanya kazi na suluhisho, walikosa njia za kawaida za kuelezea mkusanyiko.
Msingi wa molarity ulianza na kazi ya Amedeo Avogadro katika karne ya 19. Hypothesis yake (1811) ilipendekeza kwamba ujazo sawa wa gesi katika joto na shinikizo sawa una idadi sawa ya molekuli. Hii hatimaye ilipelekea dhana ya mole kama kitengo cha kuhesabu kwa atomi na molekuli.
Kwa karne ya 19 ya mwisho, kadri kemia ya uchambuzi ilivyokuwa ikikua, haja ya vipimo sahihi vya mkusanyiko ilionekana kuwa muhimu zaidi. Neno "molar" lilianza kuonekana katika fasihi ya kemia, ingawa viwango vilikuwa bado vinakua.
Shirika la Kimataifa la Kemia Safi na Iliyotumika (IUPAC) lilifafanua rasmi mole katika karne ya 20, likithibitisha molarity kama kitengo cha kawaida cha mkusanyiko. Mnamo mwaka wa 1971, mole ilifafanuliwa kama moja ya vitengo saba vya msingi vya SI, ikithibitisha umuhimu wa molarity katika kemia.
Leo, molarity inabaki kuwa njia ya kawaida ya kuelezea mkusanyiko wa suluhisho katika kemia, ingawa ufafanuzi wake umekuwa ukikuzwa kwa muda. Mnamo mwaka wa 2019, ufafanuzi wa mole ulisasishwa ili kuwa msingi wa thamani iliyowekwa ya nambari ya Avogadro (6.02214076 × 10²³), ikitoa msingi sahihi zaidi wa hesabu za molarity.
Mifano ya Hesabu za Molarity katika Lugha Mbali Mbali za Programu
Hapa kuna mifano ya jinsi ya kuhesabu molarity katika lugha mbalimbali za programu:
1' Fomula ya Excel ya kuhesabu molarity
2=moles/volume
3' Mfano katika seli:
4' Ikiwa A1 ina moles na B1 ina ujazo katika lita:
5=A1/B1
6
1def calculate_molarity(moles, volume_liters):
2 """
3 Hesabu molarity ya suluhisho.
4
5 Args:
6 moles: Kiasi cha solute katika moles
7 volume_liters: Ujazo wa suluhisho katika lita
8
9 Returns:
10 Molarity katika mol/L (M)
11 """
12 if moles <= 0:
13 raise ValueError("Moles lazima iwe nambari chanya")
14 if volume_liters <= 0:
15 raise ValueError("Ujazo lazima uwe nambari chanya")
16
17 molarity = moles / volume_liters
18 return round(molarity, 4)
19
20# Mfano wa matumizi
21try:
22 solute_moles = 0.5
23 solution_volume = 0.25
24 solution_molarity = calculate_molarity(solute_moles, solution_volume)
25 print(f"Molarity ya suluhisho ni {solution_molarity} M")
26except ValueError as e:
27 print(f"Kosa: {e}")
28
1function calculateMolarity(moles, volumeLiters) {
2 // Thibitisha kuingiza
3 if (moles <= 0) {
4 throw new Error("Kiasi cha solute lazima iwe nambari chanya");
5 }
6 if (volumeLiters <= 0) {
7 throw new Error("Ujazo wa suluhisho lazima uwe mkubwa kuliko sifuri");
8 }
9
10 // Hesabu molarity
11 const molarity = moles / volumeLiters;
12
13 // Rudisha na sehemu 4 za desimali
14 return molarity.toFixed(4);
15}
16
17// Mfano wa matumizi
18try {
19 const soluteMoles = 2;
20 const solutionVolume = 0.5;
21 const molarity = calculateMolarity(soluteMoles, solutionVolume);
22 console.log(`Molarity ya suluhisho ni ${molarity} M`);
23} catch (error) {
24 console.error(`Kosa: ${error.message}`);
25}
26
1public class MolarityCalculator {
2 /**
3 * Hesabu molarity ya suluhisho
4 *
5 * @param moles Kiasi cha solute katika moles
6 * @param volumeLiters Ujazo wa suluhisho katika lita
7 * @return Molarity katika mol/L (M)
8 * @throws IllegalArgumentException ikiwa kuingiza ni zisizo sahihi
9 */
10 public static double calculateMolarity(double moles, double volumeLiters) {
11 if (moles <= 0) {
12 throw new IllegalArgumentException("Kiasi cha solute lazima iwe nambari chanya");
13 }
14 if (volumeLiters <= 0) {
15 throw new IllegalArgumentException("Ujazo wa suluhisho lazima uwe mkubwa kuliko sifuri");
16 }
17
18 double molarity = moles / volumeLiters;
19 // Punguza hadi sehemu 4 za desimali
20 return Math.round(molarity * 10000.0) / 10000.0;
21 }
22
23 public static void main(String[] args) {
24 try {
25 double soluteMoles = 1.5;
26 double solutionVolume = 0.75;
27 double molarity = calculateMolarity(soluteMoles, solutionVolume);
28 System.out.printf("Molarity ya suluhisho ni %.4f M%n", molarity);
29 } catch (IllegalArgumentException e) {
30 System.err.println("Kosa: " + e.getMessage());
31 }
32 }
33}
34
1#include <iostream>
2#include <iomanip>
3#include <stdexcept>
4
5/**
6 * Hesabu molarity ya suluhisho
7 *
8 * @param moles Kiasi cha solute katika moles
9 * @param volumeLiters Ujazo wa suluhisho katika lita
10 * @return Molarity katika mol/L (M)
11 * @throws std::invalid_argument ikiwa kuingiza ni zisizo sahihi
12 */
13double calculateMolarity(double moles, double volumeLiters) {
14 if (moles <= 0) {
15 throw std::invalid_argument("Kiasi cha solute lazima iwe nambari chanya");
16 }
17 if (volumeLiters <= 0) {
18 throw std::invalid_argument("Ujazo wa suluhisho lazima uwe mkubwa kuliko sifuri");
19 }
20
21 return moles / volumeLiters;
22}
23
24int main() {
25 try {
26 double soluteMoles = 0.25;
27 double solutionVolume = 0.5;
28 double molarity = calculateMolarity(soluteMoles, solutionVolume);
29
30 std::cout << std::fixed << std::setprecision(4);
31 std::cout << "Molarity ya suluhisho ni " << molarity << " M" << std::endl;
32 } catch (const std::exception& e) {
33 std::cerr << "Kosa: " << e.what() << std::endl;
34 }
35
36 return 0;
37}
38
1<?php
2/**
3 * Hesabu molarity ya suluhisho
4 *
5 * @param float $moles Kiasi cha solute katika moles
6 * @param float $volumeLiters Ujazo wa suluhisho katika lita
7 * @return float Molarity katika mol/L (M)
8 * @throws InvalidArgumentException ikiwa kuingiza ni zisizo sahihi
9 */
10function calculateMolarity($moles, $volumeLiters) {
11 if ($moles <= 0) {
12 throw new InvalidArgumentException("Kiasi cha solute lazima iwe nambari chanya");
13 }
14 if ($volumeLiters <= 0) {
15 throw new InvalidArgumentException("Ujazo wa suluhisho lazima uwe mkubwa kuliko sifuri");
16 }
17
18 $molarity = $moles / $volumeLiters;
19 return round($molarity, 4);
20}
21
22// Mfano wa matumizi
23try {
24 $soluteMoles = 3;
25 $solutionVolume = 1.5;
26 $molarity = calculateMolarity($soluteMoles, $solutionVolume);
27 echo "Molarity ya suluhisho ni " . $molarity . " M";
28} catch (Exception $e) {
29 echo "Kosa: " . $e->getMessage();
30}
31?>
32
Mifano ya Vitendo ya Hesabu za Molarity
Mfano wa 1: Kuandaa Suluhisho la Kiwango
Ili kuandaa 250 mL (0.25 L) ya suluhisho la 0.1 M NaOH:
- Hesabu kiasi kinachohitajika cha NaOH:
- Moles = Molarity × Ujazo
- Moles = 0.1 M × 0.25 L = 0.025 mol
- Geuza moles kuwa gramu kwa kutumia uzito wa molar wa NaOH (40 g/mol):
- Uzito = Moles × Uzito wa molar
- Uzito = 0.025 mol × 40 g/mol = 1 g
- Yeyusha 1 g ya NaOH katika maji ya kutosha kutengeneza 250 mL ya suluhisho
Mfano wa 2: Kupunguza Suluhisho la Hifadhi
Ili kuandaa 500 mL ya suluhisho la 0.2 M kutoka suluhisho la hifadhi la 2 M:
- Tumia equation ya kupunguza: M₁V₁ = M₂V₂
- M₁ = 2 M (mkusanyiko wa hifadhi)
- M₂ = 0.2 M (mkusanyiko wa lengo)
- V₂ = 500 mL = 0.5 L (ujazo wa lengo)
- Pata V₁ (ujazo wa suluhisho la hifadhi unaohitajika):
- V₁ = (M₂ × V₂) / M₁
- V₁ = (0.2 M × 0.5 L) / 2 M = 0.05 L = 50 mL
- Ongeza 50 mL ya suluhisho la hifadhi la 2 M katika maji ya kutosha kutengeneza jumla ya 500 mL
Mfano wa 3: Kuweka Mkusanyiko Kutokana na Titration
Katika titration, 25 mL ya suluhisho la HCl lisilojulikana lilihitaji 20 mL ya 0.1 M NaOH kufikia mwisho. Hesabu molarity ya HCl:
- Hesabu moles za NaOH zilizotumika:
- Moles za NaOH = Molarity × Ujazo
- Moles za NaOH = 0.1 M × 0.02 L = 0.002 mol
- Kutokana na equation iliyo sawa HCl + NaOH → NaCl + H₂O, tunajua kwamba HCl na NaOH zinajibu kwa uwiano wa 1:1
- Moles za HCl = Moles za NaOH = 0.002 mol
- Hesabu molarity ya HCl:
- Molarity ya HCl = Moles za HCl / Ujazo wa HCl
- Molarity ya HCl = 0.002 mol / 0.025 L = 0.08 M
Maswali Yanayoulizwa Mara kwa Mara Kuhusu Molarity
Ni tofauti gani kati ya molarity na molality?
Molarity (M) imefafanuliwa kama moles za solute kwa lita ya suluhisho, wakati molality (m) imefafanuliwa kama moles za solute kwa kilogram ya solvent. Molarity inategemea ujazo, ambao hubadilika na joto, wakati molality haitegemei joto kwani inategemea uzito. Molality inapendekezwa kwa maombi yanayohusisha mabadiliko ya joto au mali za colligative.
Naweza vipi kubadilisha kati ya molarity na vitengo vingine vya mkusanyiko?
Ili kubadilisha kutoka molarity hadi:
- Asilimia ya uzito: % (w/v) = (M × uzito wa molar × 100) / 1000
- Sehemu kwa milioni (ppm): ppm = M × uzito wa molar × 1000
- Molality (m) (kwa suluhisho za maji dhaifu): m ≈ M / (wiani wa solvent)
- Normality (N): N = M × idadi ya sawa kwa mole
Kwa nini hesabu yangu ya molarity inatoa matokeo yasiyotarajiwa?
Masuala ya kawaida ni pamoja na:
- Kutumia vitengo visivyo sahihi (kama vile mililita badala ya lita)
- Kuchanganya moles na gramu (kusahau kugawanya uzito kwa uzito wa molar)
- Kutokuweka hesabu za hydrates katika hesabu za uzito wa molar
- Makosa ya kipimo katika ujazo au uzito
- Kutokuweka akilini usafi wa solute
Je, molarity inaweza kuwa kubwa kuliko 1?
Ndio, molarity inaweza kuwa nambari yoyote chanya. Suluhisho la 1 M lina moles 1 za solute kwa lita ya suluhisho. Suluhisho zenye mkusanyiko mkubwa (kwa mfano, 2 M, 5 M, nk.) zina moles zaidi za solute kwa lita. Mkusanyiko wa juu zaidi unaowezekana unategemea uyeyushaji wa solute maalum.
Naweza vipi kuandaa suluhisho la molarity maalum?
Ili kuandaa suluhisho la molarity maalum:
- Hesabu uzito unaohitajika wa solute: uzito (g) = molarity (M) × ujazo (L) × uzito wa molar (g/mol)
- Pima kiasi hiki cha solute
- Yeyusha katika kiasi kidogo cha solvent
- Hamisha kwenye flask ya volumetric
- Ongeza solvent kufikia ujazo wa mwisho
- Changanya vizuri
Je, molarity inabadilika na joto?
Ndio, molarity inaweza kubadilika na joto kwa sababu ujazo wa suluhisho kawaida huongezeka wakati wa kupasha joto na kupungua wakati wa baridi. Kwa kuwa molarity inategemea ujazo, mabadiliko haya yanahusisha mkusanyiko. Kwa vipimo vya mkusanyiko visivyobadilika na joto, molality inapendekezwa.
Molarity ya maji safi ni nini?
Maji safi yana molarity ya takriban 55.5 M. Hii inaweza kuhesabiwa kama ifuatavyo:
- Wiani wa maji katika 25°C: 997 g/L
- Uzito wa molar wa maji: 18.02 g/mol
- Molarity = 997 g/L ÷ 18.02 g/mol ≈ 55.5 M
Naweza vipi kuzingatia nambari muhimu katika hesabu za molarity?
Fuata sheria hizi za nambari muhimu:
- Katika kuzidisha na kugawanya, matokeo yanapaswa kuwa na nambari sawa za muhimu kama kipimo chenye nambari chache zaidi za muhimu
- Kwa kuongeza na kutoa, matokeo yanapaswa kuwa na nambari sawa za desimali kama kipimo chenye nambari chache zaidi za desimali
- Majibu ya mwisho kawaida yanapunguzwa hadi nambari muhimu 3-4 kwa kazi nyingi za maabara
Je, molarity inaweza kutumika kwa gesi?
Molarity inatumika hasa kwa suluhisho (mambo yaliyo yameyeyushwa katika kioevu au kioevu katika kioevu). Kwa gesi, mkusanyiko kawaida huonyeshwa kwa shinikizo la sehemu, sehemu ya mchanganyiko, au mara nyingine kama moles kwa ujazo katika joto na shinikizo maalum.
Molarity inahusiana vipi na wiani wa suluhisho?
Wiani wa suluhisho huongezeka na molarity kwa sababu kuongeza solute kawaida huongeza uzito zaidi kuliko inavyoongeza ujazo. Uhusiano huu si wa moja kwa moja na unategemea mwingiliano maalum wa solute-solvent. Kwa kazi sahihi, wiani uliopewa unapaswa kutumika badala ya makadirio.
Marejeo
-
Brown, T. L., LeMay, H. E., Bursten, B. E., Murphy, C. J., & Woodward, P. M. (2017). Kemistry: Sayansi Kuu (toleo la 14). Pearson.
-
Chang, R., & Goldsby, K. A. (2015). Kemistry (toleo la 12). McGraw-Hill Education.
-
Harris, D. C. (2015). Uchambuzi wa Kemikali wa Kiwango (toleo la 9). W. H. Freeman and Company.
-
IUPAC. (2019). Kampendium ya Terminology ya Kemia (kitabu cha "Dhahabu"). Blackwell Scientific Publications.
-
Skoog, D. A., West, D. M., Holler, F. J., & Crouch, S. R. (2013). Misingi ya Uchambuzi wa Kemia (toleo la 9). Cengage Learning.
-
Zumdahl, S. S., & Zumdahl, S. A. (2016). Kemistry (toleo la 10). Cengage Learning.
Jaribu Chombo chetu cha Hesabu cha Molarity leo ili kurahisisha hesabu zako za kemia na kuhakikisha maandalizi sahihi ya suluhisho kwa kazi yako ya maabara, utafiti, au masomo!
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