Anda di halaman 1dari 11
y DEPARTEMEN PENDIDIKAN NASIONAL, oe, LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO S TEKNIK UNIVERSITAS ANDALAS, 4,| UKAS Hips/kelektro.unand.acid 150.9001 | watititnn FAKUL LAPORAN AKHIR PRAKTIKUM. Pemograrar MODUL 3 JUDUL Perviongan LLoogs } NAMA 2 Than Wadia Arint NO. BP : \9l09s3002 KELOMPOK 26 TANGGAL PRAKTIKUM : 24 Oktober 3020. REKAN KERJA rt Muhammad Ansyari Surye (10953032) Puteri Puja Mersiche (19104 ¢1030) Munoammad Uhean Ridho (19 t09¢2003 ) 4, Delphic Ghujran Tasrit LUstogs 2030) © Barine Maharani (1910953003) ASISTEN + Fotohas ANnatedi PADANG 2020 Dipindai dengan CamScanner DEPARTEMEN PENDIDIKAN NASIONAL LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS https://Ik.clektro.unand.ac.id CHAPTER IIL PERULANGAN (LOOPS) 1 Tujuan * Memahami tujuan dari perulangan (/oops) dalam pemrograman. © Mampu menerapkan perulangan (loops) for, while, dan do-while dalam memecahkan masalah, ‘* Mampu menerapkan pernyataan lompatan (continue, break, goto) dalam program. M. Teori Perulangan (loops) memiliki tujuan untuk mengulangi suatu pernyataan beberapa kali atau ketika suatu kondisi telah terpenuhi, Dalam pemrograman C+, ada beberapa struktur yang dapat digunakan sebagai perulangan (/oops), seperti for, while, dan do-while. Perulangan (loops) for Bentuk umum dari for terdiri atas inisialisasi, kondisi, dan increase/decrease. for(inisialisasi ; kondisi ; increase/decrease)pernyataan ; * Pertambahan/Increment adalah bagian yang digunakan untuk memproses variabel agar bisa memenuhi kondisi akhir perulangan. Umumnya nilai variable tersebut bertambah (+4) / berkurang (i-) 1 (satu). Kondisi/Condition adalah kondisi yang harus dipenuhi agar perulangan dijalankan. Selama kondisi ini terpenuhi, maka C++ akan terus melakukan perulangan. Pertama, inisialisasi dieksekusi oleh komputer, inisialilasi disini dapat digunakan untuk isialisasi variabel yang digunakan dalam proses perulangan (loops). Kemudian kondisinya dievaluasi olch komputer. Jika kondisi itu bernilai benar, pernyataan dieksekusi, lalu kenaikan dievaluasi, dan program berjalan kembali ke awal perulangan (loops) for. Setelah itu program berjalan kembali namun proses. inisi tidak lagi dieksekusi karena pro inisialisasi hanya dieksekusi satu kali pada saat program perulangan (loops) dimulai. Iterasi berlanjut sampai kondisi bernilai salah, di mana program akan beralih ke pernyataan berikutnya. Contohnya, untuk mencetak angka I hingga b. Nilai b ditentukan sebelumnya 19 Dipindai dengan CamScanner DEPARTEMEN PENDIDIKAN NASIONAL LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS. Iitps://Ik.clektro.unand.ac.id int a,b; cout <> a; while (n>0) { cout << n <<, "; Perulangan (loops) do-while __Do-while adalah bentuk Iain dari perulangan while, While mek Kondisi di awal perulangan , tetapi do-while melakukan pengecckkan kon while selalu menjalankan program setidaknya sekali, lakukan pengecekkan di akhir. Jadi do- 20 Dipindai dengan CamScanner DEPARTEMEN PENDIDIKAN NASIONAL, LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS https://Ik.clektro.unand.ac.id Bentuk umum : do Pernyataan while (kondisi ); Pertama, pemyataan akan dieksekusi sekali, dan kemudian dilakukan pengecekkan Kondisi. Pemnyataan akan terus dieksekusi sampai kondisi bernilai salah. Contohnya pada program di bawah ini, program meminta untuk memasukkan nomor berkali-kali dan berhenti ketika angka nol dimasukkan, unsigned long a? do cout << "Enter number (0 to STOP): "; cin >> ny cout << "You entered: " << n << "\n"; } while (n I= 0); system ("PAUSE"); return 0; Penyataan Continue Pemyataan Continue membuat program melewati suatu perulangan (loops) dan ‘melompat ke iterasi berikutnya sampai perulangan (loops) selesai. Penyataan Break Kebalikan dari continue adalah pernyataan break. Break akan menghentikan iterasi saat ‘meskipun perulangan (loops) belum selesai.. Penyataan Goto Goto membuat Jompatan mutlak ke titik lain dalam suatu program. Titik tujuan dlidentifikasi oleh label, yang kemudian digunakan sebagai argumen untuk pernyataan goto, Label dibuat dari pengidentifikasi yang valid diikuti oleh ttik dua (:) 21 Dipindai dengan CamScanner DEPARTEMEN PENDIDIKAN NASIONAL LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS, https://Ik.elektro.unand.ac.id IIL, Prosedur Percobaan 3:1 Perulangan For, While, and Do-While © Perulangan For 1._Ketik listing program ini pada aplikasi C+ T[/7 Program fa 2 Finclude ee 3 using namespace std; 4 5 nt main 0) € t 7 int n, i, factorial; 3 cout << "Enter the number + 9 10 ii factorial=1; q2 for (isn;is=1;i--) 13 t 14 factorial*=i; 15 if G!=1) ae) {eout< using namespace std; int main _() { int n,i,3, num[100]; a] on] | =| us] 9) indai dengan CamScanner DEPARTEMEN PENDIDIKAN NASIONAL LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS hittps:/Ik.clektro.unand.ac.id e cout<<"Enter number for looping program = "7 9 cin>>n, 10 for (i=l;i<=n;it+) ii t 12 | cout<<"Enter the number "< 1); 24 Dipindai dengan CamScanner Aratiso dan Peenbahasan Modul 3 so Programe 4 4 Ganti une 2 dtngan gor Gis; igen; ue) Gants line 6 dingan uy Gil eh) Anatisa dun yelastar agar vronram ttsthut buts dan yelasow perbtdaan Antares URI Yaw ba Atngan sting Subelure Alu Jawabs OukyUt Yang ditampiikan perbide nomun dengan hast yang some. Costs peinttttoran Agnus daw angie + Avent Atigan anges settrusnyy hingge hw. Conteh tnyut i 2 hake DL AR 52, Hat vn Attyadt arthe inistelisasi dan Fondie ny Atta berkakotiteun . Rorbtdaan proyram gtktlah dar sthtluim Apart amy Pade Urutan Rltkatian. hasinye Aap ckme, Comtel + seonummye 9 2 oxt, Settlah Aah Os 1¢2 2. WHI LoopIRS Gam We GB dengan ben: white Gos) Garay une wy dtgan {~ Anaya Aan \tlaskan 4 bagaraare progmm bikie Am jelaskan PUbtdaan antare \shrs yang bat AOYAR lishng selylum durtot Javoabs Program StotlUn dan stsudah Atha oudputrye Actop same atthe munggunatan bn-) YAK tontuknys ON = DxN FR. [pegram bumtye Aingan cara leet Mmunasue kor nilal Jangie, lau akan ELWar hasil feetonain] Atogaw UrUtan Plrgatian bldar ke lea. Dipindai dengan CamScanner 3. do white looping gamit ne 12 Agar leony 0 ganar Wine) dtrmar | { white Cine) Braise dan ytlaskan Lagann ROI Kh bier daw Washo pUrldaon nines sles yang Late Atrqan Wering elu Aiba Sawa: Tato beeaye dengan cava Aamutu bane padlaewkan, Aivnasumkan juan WelAFAKAH looping Herlehak Rirgecakan. comdnnye bearee Hang Mak same durgan |, contohnya De rae Yraram Akan Huns weatan - sedans SHAN Whe dlnpus lal tina hastimys A154. Bebe dengan Program sotlumaye KUtike murginput 2 ourpatrye AL cots om ag Dipindai dengan CamScanner Logan 9 1 Gane contue Atngan break Conti bran dengan Lontinue Analise Yang buyadt Jaton s Fees ontinue Agar dengan breate, break Aigant Atngan COMMINUE, Famer yee INU nA HW 7540 PRyrAm Avon Atchentiferste sarnqat hilal Atsatkan. Stdangean Yee Wak Alubah, Ap continue - hile akan crus Trrnteinkan yada line 94 foto awl: Aan yade tine 5 Awad Analtse yang dtyadi Jowsab sna akan RLUS EXeniati (ke aual feesapur Suda hatmasurtian Rings O - Dipindai dengan CamSc: —— anner a Kesinnputan dan Sram Kesmpuan Pada pravnirum Kall ini dapat Alsimaguivan vahwe Feulangan (aooys) Yrereiel kyu untuk menquiangs satu Pomyptory pebura ye Fat atOd FUAiks HOKU KOnAIG Addaw urge. Ade beneenge strutur yang Aapat diquravor —sebaqet yarutamgan Woops), tages apes hie, ban doses Os AE, bento urrurenye der GAAS WisiaNieasi , Fonds dan mmertast CAuerease - Whle gungsinye Tange unto tatqulaings Terujataan [Nee Fowdis yang tah ARcKApEO errtay Bene A AtepiMUhi + StBangbar do-whie mcragatan bertut un dad plrutangan whit, paman mearukon pungeetbion Fondist A ovme- Flommon Aalaen pertlargan ini Aurdapak 9 pLrAyataam yay consanne , brine, dan got Soran Exits meveigsat program , Sehalinys Atpaharel Aatthh, Aahulus orgs Aas stag Ramu, stubhor Rruiangan , ste Apart pale strowdur Aa slag fuYAtAR Yong Aiqunakar agar date Werjadi ror atau Elgatatnnr dalam meniplankam RrOyrare- Dipindai dengan CamScanner

Anda mungkin juga menyukai