PENGULANGAN (Loop).

Slides:



Advertisements
Presentasi serupa
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Advertisements

Konsep Pemrograman Oleh Tita Karlita
Bab 4 Percabangan.
Pemrograman JAVA (TIB09)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Dasar Pemrograman MODUL 07 PERULANGAN.
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
PHP (2) Pemrograman Internet.
STRUKTUR KENDALI PROSES
Perintah Perulangan Pertemuan ::
Bab 5 Pengulangan.
PENDALAMAN LOOP DAN LOGIKA
Pengulangan WHILE.
Pemograman 1 Pertemuan 6.
Struktur Kendali Perulangan pada C
PEMROGRAMAN IMPERATIF
Struktur Kendali Proses (Perulangan)
Struktur Kontrol.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Struktur kontrol ∞ kondisi. ∞ if-else ,
Tenia Wahyuningrum.  Struktur kontrol pengulangan Digunakan untuk menjalankan satu atau beberapa pernyataan sebanyak beberapa kali.  Tipe: Pengulangan-while.
Struktur kontrol.
Pengulangan.
MODUL 3 PERULANGAN PERCABANGAN ARRAY
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Transfer of control (pemindahan langkah)
Komentar, identifier Dan Tipe Data
Pernyataan Pertemuan 3 Season 1
Algoritma & Pemrograman
PERULANGAN (LOOPING) Harni Kusniyati.
PERULANGAN (LOOPING).
PERULANGAN C++.
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
PERULANGAN WHILE.
PERCABANGAN & PERULANGAN DALAM JAVA
Pernyataan Pengulangan Proses
Pernyataan Pengulangan Proses
PERNYATAAN DASAR DALAM C++.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Pemrograman Web Lanjut “Pertemuan ke-3”
Algoritma dan Pemrograman
Minggu ke-10 Imam Fahrur Rozi
BAB VI Pengulangan.
PERULANGAN RISMAYUNI.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Percabangan dan Perulangan
PENGULANGAN Oleh : sgo.
Pengantar Pemrograman
Pengulangan.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
PRAKTIKUM DASAR PEMROGRAMAN
Struktur Kontrol : Perulangan
PERCABANGAN DAN PERULANGAN
Operator By Harifuddin,ST,MT..
PERCABANGAN.
FOR Perulangan Menggunakan Pertemuan 10 Dasar Pemrograman
STATEMENT PENGULANGAN
PERCABANGAN BY HARIFUDDIN.
PERTEMUAN 8 PHP 1.
PEMROG. BERORIENTASI OBJEK I (JAVA)
Array.
PERULANGAN (LOOPING).
Operator.
Algoritma dan Pemrograman
Konsep Bahasa Pemrograman I Operator
Perulangan Minggu ke-10.
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
PERULANGAN (LOOPING) Harni Kusniyati. 1. Pernyataan While Pada pernyataan while, pengecekan terhadap loop dilakukan dibagian awal (sebelum tubuh loop).
Transcript presentasi:

PENGULANGAN (Loop)

PENDAHULUAN Pengulangan (looping) adalah suatu proses yang dilakukan secara berulang-ulang jika suatu kondisi dipenuhi atau sebaliknya Proses pengulangan dilakukan dalam beberapa hal, antara lain: Mengulang proses pemasukan data Mengulang proses penghitungan Mengulang proses hasil pengolahan data dll Proses pengulangan digunakan untuk efisiensi program

Perintah For Proses pengulangan yang digunakan untuk melakukan pengulangan yang telah diketahui banyaknya. Deklarasi: for (ungkapan1;kondisi;ungkapan2) { pernyataan; }

Penjelasan Deklarasi: Ungkapan1 : variabel pengendali pengulangan Kondisi : kondisi untuk keluar dari pengulangan Ungkapan2 : pengatur kenaikan atau penurunan nilai variabel pengendali pengulangan

Catatan: Jika melakukan pengulangan yang sifatnya menaik (increment) maka nilai awal dari variabel harus lebih kecil dari nilai akhir yang dituliskan dalam kondisi Jika melakukan pengulangan yang sifatnya menurun(decrement) maka nilai awal dari variabel harus lebih besar dari nilai akhir yang dituliskan dalam kondisi.

Contoh Program1 /* Perintah while*/ //Dibuat oleh nurlina //email: ptiknurlina@yahoo.com # include<iostream> using namespace std; main(){ int nilai; for(nilai=15; nilai<=100; nilai+=5) cout<<nilai; return 0; }

Hasil Kompilasi

For Bersarang (nested looping) For bersarang biasa juga disebut dengan for di dalam for Deklarasi: for (ungkapan1,kondisi1,ungkapan2) { for (ungkapan3,kondisi2,ungkapan4) for (ungkapan5,kondisi3,ungkapan5) pernyataan; ……. }

Contoh Program2 //Aplikasi program For Bersarang //dibuat oleh nurlina //email:ptiknurlina@yahoo.com #include<iostream> using namespace std; main(){ int a,b; for (a=1; a<=10;a++){ for(b=1;b<=10;b++){ cout<<a*b<<‘\t’; } cout<<'\n'; return 0;

Hasil Kompilasi

Perintah Do…..While Pengulangan proses selama kondisi tertentu Deklarasi: do pernyataan; while (kondisi); Atau { pernyataan1; pernyataan2; }

Contoh Program //Aplikasi program For Bersarang //dibuat oleh nurlina //email:ptiknurlina@yahoo.com #include<iostream> using namespace std; main(){ int counter; counter = 0; do { cout<<"Belajar Program Aplikasi C++"<<endl; counter ++; } while(counter<20); return 0;

Hasil Kompilasi

Perintah While Pengulangan yang melakukan pengecekan kondisi di awal blok struktur Deklarasi: while (kondisi) pernyataan; Atau while (kondisi){ pernyataan1; pernyataan2; }

Contoh Program /* Program aplikasi perintah while*/ //Dibuat oleh nurlina //email:ptiknurlina@yahoo.com # include<iostream> using namespace std; main(){ int a; a=0; while(a<=10){ cout<<'\n'<<a++; } return 0;

Hasil Kompilasi

Statemen Peloncatan Ketika menggunakan struktur pengulangan, seringkali dilakukan peloncatan statemen. Peloncatan berarti pengeksekusian statemen yang berjalan sesuai urutan yang diinginkan, yaitu dengan cara meloncat dari statemen satu ke statemen yang lain C++ dapat melakukan peloncatan statemen tersebut, seperti: break, continue, goto dan exit

Perintah Break Berfungsi untuk menghentikan proses pengulangan dan program akan langsung meloncat ke statemen yang berada di bawah blok pengulangan yang bersangkutan Hanya pada switch setelah break proses akan menuju akhir switch

Contoh Program // Program Aplikasi Break // Oleh nurlina // Email: ptiknurlina@yahoo.com #include <iostream> using namespace std; // Mendeklarasikan tipe baru yang hanya memiliki // nilai FALSE dan TRUE enum BOOLEAN { FALSE, TRUE }; main() { // Mendeklarasikan variabel sebagai indeks pengulangan // dan diisi dengan nilai 0 int C=0; while (TRUE) { cout<<"Aplikasi Program C++"<<endl; if (C == 9) break; C++; } return 0;

Hasil Kompilasi

Perintah Continue Berfungsi untuk melanjutkan proses pengulangan Digunakan untuk mengarahkan jalannya program ke iterasi berikutnya pada pengulangan yang sama Pada Do….While dan While pernyataan Continue menyebabkan eksekusi menuju kondisi pengujian pengulangan Pada For pernyataan Continue menyebabkan bagian kenaikan variabel pengendali loop dikerjakan dan kondisi untuk keluar dari loop For.

Contoh Program1 /*Program Aplikasi Perintah Continue*/ //Dibuat oleh nurlina /*email:ptiknurlina@yahoo.com*/ #include<iostream> using namespace std; main(){ int a; for(a=0;a<10;a++){ if (a==4)continue; cout<<a<<endl; if (a==9)break; } return 0;

Hasil Kompilasi

Contoh Program2 // Program Aplikasi Perintah continue-1 // Dibuat Oleh nurlina // email: ptiknurlina@yahoo.com #include <iostream> using namespace std; enum BOOLEAN { FALSE, TRUE }; main() { int X; BOOLEAN STOP = FALSE; while (!STOP) { cout<<"Masukkan nilai X : "; cin>>X; if (X <= 0) { STOP = TRUE; continue; } return 0;

Hasil Kompilasi

Perintah Go To Digunakan untuk mengalihkan proses menuju ke suatu label tertentu Label yang menjadi tujuan ditulis dengan menggunakan tanda : Label digunakan untuk tanda saja sehingga tidak memiliki tipe data.

Contoh Program1 //Program Aplikasi Go To // Dibuat oleh nurlina // email:ptiknurlina@yahoo.com #include<iostream> using namespace std; main(){ int n=1; label: cout<<"Aplikasi Go To"<<endl; if (n++<10) goto label; return 0; }

Hasil Kompilasi

Contoh Program2 /*Program Aplikasi Go To*/ //Dibuat oleh nurlina //email:ptiknurlina@yahoo.com #include <iostream> using namespace std; enum BOOLEAN { FALSE, TRUE }; int main() { int C = 0; while (TRUE) { cout<<C+1<<endl; if (C == 9) { goto mylabel; // Meloncat ke label MyLabel } C++; mylabel: // Lokasi yang akan dituju return 0;

Hasil Kompilasi

Perintah Exit Berfungsi untuk terminasi atau keluar dari program Dalam menggunakan fungsi exit () kita harus memasukkan file header stdlib.h (untuk C++ klasik) atau cstdlib (untuk C++ standar) Parameter 0 di dalam fungsi exit () berfungsi melakukan terminasi program secara normal.

Contoh Program //Program Aplikasi Exit //dibuat oleh nurlina //email: ptiknurlina@yahoo.com #include <iostream> #include <cstdlib> using namespace std; enum BOOLEAN {FALSE,TRUE}; int main() { int Y; while (TRUE) { cout<<"Masukkan nilai Y : "; cin>>Y; // Menghindari pembagian dengan NOL if (Y == 0) { exit(0); // Keluar dari aplikasi } return 0;

Hasil Kompilasi

Terima Kasih