DART somo la 7: matumizi ya if, else, if else, else if kwenye Dart

Katika somo hili utakwenda kujifunza kuhusu namna ambavyo program inaweza kufanya maamuzi kulingana na mashart fulani.ama namna ambavyo program inaweza ku run code zaii ya mara moja kulingana na mashart. Hapa tutazingumzia flow of control statement

Ili uweze kwanza kuelewa somo hili nitakupa case hapa mbili. 

Case 1: umetkiwa ktengeneza program kwa ajili ya menyu ya chakula chuleni. Unatakiwa program hiyo inapofika muda wa kula asubuhi saa 4 iseme chakula cha asubuhi kipo tayari na wakati wa mchana saa 7 iseme chakula cha mchana kipo tayari na inapofika jioni saa 1 usiku iseme  chakula cha usiku kipo tayari mwisho inapofika saa 4 usiku iseme  mlale salama.  

 

Kwa hiyo hapo utaona tumeweka masharti kulingana na saa. Shari la kwanza ifike saa 4 asubuhi ndipo iseme chakula cha subuhi kipo tayari… na kuendelea masharti mengine. Hii ndio tunaita descision making

 

Case 2: umetakiwa kutengeneza  table (zile tabo za kuzidisha katika somo la hesabu) ya 2 kwa ajili ya wanafunzi wa darasa la tatu. Sasa badala ya kuandika moja moja utahitaji program yako iandike yenyewe. Hapa ndio tunaita  loop .mfano mzui wa loop ni music player, kwamba unawez akuchaguwa mziki ujirudie rudie mara ngapii.


 

Flow statemenet zimegawanyika katika makundi makuu matatu ambayo ni:-

  1. Descision making: hapa program inafanya maamuzi kulingana na masharti atakayoweka. Hizi ni kama
    1. If
    2. Ifelse
    3. If else if
    4. Switch case
  2. Looping: hapa program inarudia rudia ku run code zaidi ya mara moja kulingana na masharti yatakayowekwa.. Hizi ni kama :-
    1. For loop
    2. For in loop
    3. While loop
    4. Do while loop
  3. Jumping: hapa program ita run kisha itawacha baadhi ya block za code na kuendelea tena kulingana na masharti yatakayowekwa.

 

  1. If statement:

Hii ni sawa na neno la kiswahiki ikiwa. Kwa mfano tunasema ikiwa umri wa mtoto ni miaka 7 program iseme aende shule. Sawa ngoja tuone jinsi ya kufanya program yetu itumie sharti hili.

 

Jinsi ya kuandika descision making statemen

If ( weka sharti) {

Weka code

}

Kama unavyoona hapo kwanza utaanza na keyword if likifuatiwa na na mabano ()  ndani ya mabano hayo weka charti lako. Ambapo ni umri wa mtoto iwe miaka 7. Kisha utaweka mabano {} ambapo ndani ya mabani hayo utaweka nini kitokee kama sharti limefikiwa. Kwa mujibu wa mfano wetu hap tunataka program iseme aende shule. Sasa wacha tuone jinsi ya kuandika hizo code.

 

Kwanza tutaanz akuweka variable yetu ambayoiabeba umri wa mtoto. Kisha tutaweka charti letu .

void main() {

 var umri = 7;

 if(umri == 7){

   print('aende shule');

 }

}

 Sasa tunataka kusema ikiwa umri wa mtoto ni zaidi ama sawasawa na miaka 7 iseme aende shule.

void main() {

 var umri = 7;

 if(umri >= 7){

   print('aende shule');

 }

}

Unaweza kutumia naoperator nyingine kama <, 1=, <= na nyinginezo kufanya mazoezi zadi.


 

Sasa hapo kuna tatizo kama umriutakuwa ni chini ya saba hakuna chochote program itasema . hapa sasa tutahitaji else satatement, ambayo itaangalia ikiwa umri ni miaka 7 iseme aende shule lakini ikiwa ni tofa">...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: DART Main: ICT File: Download PDF Views 721

Share On:

Facebook WhatsApp
Sponsored links
👉1 Madrasa kiganjani    👉2 Tafasiri ya Riyadh Swalihina    👉3 Dua za Mitume na Manabii    👉4 web hosting    👉5 Kitau cha Fiqh    👉6 kitabu cha Simulizi   

Post zinazofanana:

DART somo la 24: Dart OOP maana ya Object Oriented Programming kwenye Dart

Katika somo hili utakwenda kujifunza maana ya OOP na faida zake. Pia utakwenda kujifunza kuhusu features za OOP.

Soma Zaidi...
DART somo la 24: Jinsi ya kutengeneza faili, folda na kuingiza data

Katika somo hili utakwenda kujifunza jinsi ya kuandika data kwenye faili. Kwanza utajifunza kutengeneza folda, kisha faili na kuweka data, kisha utajifunza kufuta fali.

Soma Zaidi...
Dart somo la 25: DART OOP Nini maaan ya class na vipi utaweza kuitengeneza

Katika somo hili utajifunza maana ya class kwenye OOP paradigm, kisha utajifunza jinsi ya kutengeneza class.

Soma Zaidi...
DART somo la 40: factory constructor

Katika somo hiliutakwenda kujifunza aina nyingine ya constructor ambayo hutumika kwenye Dart. aina hiyo ni factory constructory.

Soma Zaidi...
DART somo la 5: Reserved keywords kwenye lugah ya Dart

Katika soo hili utakwenda kujifunza kuhusu reserved keywords katika Dart

Soma Zaidi...
DART somola 42: Asynchronous programming

Katika somo hili tutakwenda kujifunza concept nyingine ya asynchronous programming.

Soma Zaidi...
Dart somo la 26: DART OOP maana ya object, na jinsi ya kuitengeneza kwenye OOP

Katika somo hili utakwenda kujifunza jinsi ya kutengeneza Object pamoja na properties. Haa kwa ufupi tutakwenda kujifunza jinsi ya kutumia class.

Soma Zaidi...
DART somo la 18: Dart method zinazotumika kwenye List data type

Katika somo hili utakwenda kujifunza method yhinginge zinazofanya kazi kwenye list data type kwenye Dart.

Soma Zaidi...
DART somo la 6: Dart operator na jinsi zinavyofanya kazi.

Katika somo hili utakwenda kujifunza kuhusu operator kwenye Dart, kazi zake na jinsi ya kuzitumia.

Soma Zaidi...
DART somo la 12: Kuchukuwa user input kwenye Dart

Jinsi ya kuchukuwa user input kwenye Dart kwa ajili ya kuongeza user interaction kwenye program.

Soma Zaidi...