110 likes | 236 Views
video. 4.5 Pernyataan Gegelung (Looping Statements). 4.5.5 PENGUBAH ALIRAN KAWALan (JUMP STATEMENTS). OBJEKTIF. Di akhir pengajaran dan pembelajaran ini pelajar dapat : - Menulis dua (2) aturcara menggunakan pernyataan break dengan betul .
E N D
4.5 PernyataanGegelung(Looping Statements) 4.5.5 PENGUBAH ALIRAN KAWALan(JUMP STATEMENTS)
OBJEKTIF • Di akhirpengajarandanpembelajaraninipelajardapat: - Menulisdua (2) aturcaramenggunakanpernyataanbreakdenganbetul. - Menulisdua (2) aturcaramenggunakanpernyataancontinuedenganbetul. - Menulissatu (1) aturcaramenggunakanpernyataangotodenganbetul.
PengubahAliranKawalan • DEFINISI: membenarkanMENGUBAHkawalandarisatupernyataankepernyataan yang lain. 3 jenis goto break continue
Output: stesyen KLCC stesyen Kg Baru stesyen D. Wangi sampai KL Sentral break /*Berdasarkanpetaperjalanansebuah bas*/ for ( stesyen=KLCC; stesyen<=5; stesyen++ ) { if ( stesyen==bas penuh ) break; printf( “stesyen %char \n”, stesyen); } printf( “sampai KL Sentral\n”); }
Output: stesyen KLCC stesyen Kg Baru stesyen D. Wangi stesyenPasarSeni stesyen KL Sentral sampai KL Sentral continue /*Berdasarkanpetaperjalanansebuah bas*/ for (stesyen= KLCC; stesyen<=5; stesyen++); { if(stesyen==tiadabunyiloceng) continue; printf(“stesyen %char”\n, stesyen); } Printf(“sampai KL Central \n”); }
Output: Stesyen KLCC Stesyen Kg Baru Stesyen D. Wangi Stesyen M. Jamek StesyenPasarSeni Sampai KL Sentral goto /*Berdasarkanpetaperjalanansebuah bas*/ char stesyen=KLCC; mula: if(stesyen==KL Sentral) gotoakhir; printf(“stesyen %char”,stesyen); ++stesyen; gotomula; akhir: printf(“sampai KL Sentral.\n”);
Output: The index is 0 The index is 1 The index is 2 The index is 4 The index is 5 Contohaturcarasebenar #include <stdio.h> void main() { inti; for ( i = 0; i<=5; i++) { if (i==3) continue; printf(“The index is %d \n”, i); } }
Dalamsatuperlumbaanlarian, 8 orangpesertatelahterpilihuntukkeperingkatakhiracaralarian 2000m lelakiiaitubersamaandengan 5 kali pusinganbalapan. Setiappesertaditempatkandilorong 1 hingga 8 mengikutturutan. Syaratpertandinganituialah, peserta yang terjatuhakandisingkirkanterusdaripadaacaratersebut. Razalimerupakansalahseorangpesertadalamacaratersebut. KedudukanRazaliadalahdilorong yang ke 5. Padapusinganke 3, Razalitelahdisingkirkanakibatterjatuhkeranahilangkeseimbanganbadan. a) Tuliskansatuaturcaradan output yang dijangkakanbagimemaparkanperjalananlarianRazalidenganmengaplikasikangegelungfor danpernyataanbreak. b) Tuliskansatuaturcaradan output yang dijangkakanbagimemaparkannomborlorongpeserta yang Berjaya menghabiskanlariandenganmengaplikasikangegelungfor danpernyataancontinue.