P ERULANGA N K OMPLEK S. BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break.

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

Mata Kuliah: Bahasa C++ Harni Kusniyati
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
SMK TI BALI GLOBAL DENPASAR
Perulangan Pertemuan ke-5 Bahasa C.
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
PROSES PERULANGAN.
TEL 2112 Dasar Komputer & Pemograman Pengulangan
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
ARRAY (Lanjutan).
SEARCHING ( PENCARIAN )
STRUKTUR PERULANGAN (LOOPING)
Penyeleksian Kondisi Pertemuan ke-4 Bahasa C.
Dasar Pemrograman MODUL 07 PERULANGAN.
LOOPING (PERULANGAN)
LOOPING (PERULANGAN)
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PEMROGRAMAN BERORIENTASI OBJEK
ARRAY Dr. Lily Wulandari.
Komentar, Identifier dan Tipe Data
By; NILA FEBY PUSPITASARI
PENGENALAN c++ DAN STRUKTUR DASAR C++
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Perintah Perulangan Pertemuan ::
Person 10Person Variabel Lokal dan Global Suatu variabel lokal dideklarasikan di dalam fungsi ‘a’, dan tidak dapat diakses di luar fungsi (a)
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
ARRAY OF STRUCT Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
Bab 5 Pengulangan.
Algoritme dan Pemrograman
Pengulangan WHILE.
- PERTEMUAN 4 - PERULANGAN
Flow Control & Looping Pertemuan 4 Pemrograman Berbasis Obyek Oleh Tita Karlita.
Fungsi.
POINTER (VAR.PENUNJUK)
STATEMENT while Statement while digunakan untuk memproses suatu perintah atau beberapa perintah dalam beberapa kali. Bentuk pernyataan: while (kondisi)
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Algoritma dan Struktur Data
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Jawaban ujian MID. #include int pil; char tny; main(){ menu: cout
Struktur Kendali Proses (Perulangan)
PERTEMUAN III ARRAY BAG II JURUSAN TELEKOMUNIKASI
STRUCT OF ARRAY Apabila hendak menggunakan 1 struct untuk beberapa kali, ada 2 cara : Deklarasi manual #include typedef struct Mahasiswa { char.
WHILE & DO-WHILE Struktur Kendali Percabangan Pertemuan 8
Bab 05 Tipe Data dan Mengisi Variabel
Sorting (Pengurutan).
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si.
STRUKTUR PERULANGAN 2 (LOOPING-2)
OPERASI JUMP DAN EXCEPTION HANDLING
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
STRUKTUR DATA DIMENSIONAL ARRAY
contoh aplikasi sederhana yang terpaksa menggunakan
Perulangan (Iteration)
DECISION KONDISI / PEMILIHAN
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Transfer of control (pemindahan langkah)
Pengambilan Keputusan dan Pengulangan Proses
PERNYATAAN DASAR DALAM C++.
06.3 Hari-6.
Percabangan dan Perulangan.
Pemrograman Terstruktur
Percabangan dan Perulangan
STATEMENT if Bentuk umum dari statement if if (kondisi) statement; atau if(kondisi) { statement1; statement2; }
FUNGSI.
Queue.
Praktek C++.
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Penjumlahan dua buah MATRIX. Penjumlahan dua buah MATRIX.
Transcript presentasi:

P ERULANGA N K OMPLEK S

BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break juga digunakan pada switch Contoh: #include void main(){ for(int i=1;i<1000;i++){ printf("%d\n",i); if(i==10) break; }}}}

Hasil dan Flowchart

Penjelasan Program diatas akan menampilkan angka 1 sampai dengan 10 saja walaupun diperulangan sudah di set dari 1 sampai dengan Hal ini karena perintah break yang diberikan pada saat kondisi i=10. Angka 10 masih ditampilkan karena perintah untuk mencetak diletakkan sebelum perintah break.

Contoh Lain #include void main(){ for(int i=1;i<1000;i++){ if(i==10) break; printf("%d\n",i); }}}}

Hasil dan Flowchart

Penjelasan Program diatas akan menampilkan angka 1 sampai dengan 9 saja walaupun diperulangan sudah di set dari 1 sampai dengan Hal ini karena perintah break yang diberikan pada saat kondisi i=10. Angka 10 tidak ditampilkan karena perintah untuk mencetak diletakkan sesudah perintah break.

Continue Menyebabkan proses perulangan kembali ke awal mula perulangan, dengan mengabaikan statemen-statemen berikutnya setelah continue. Contoh: #include void main(){ for(int i=1;i<10;i++){ if(i==5) continue; printf("%d\n",i); }}}}

Hasil dan Flowchart

Penjelasan Program tidak menampilkan angka 5, karena pada saat angka 5 akan ditampilkan, perintah continue dijalankan, sehingga perintah mencetak dibagian bawahnya tidak akan dikerjakan dan langsung melanjutkan ke perulangan berikutnya!

Contoh #include void main(){ for(int i=1;i<10;i++) printf("%d\n",i); if(i==5) continue; }}}}

Hasil dan Flowchart Program akan tetap menampilkan angka 5, karena angka 5 ditampilkan terlebih dahulu sebelum perintah continue dijalankan!

Nested Loop

Nested Loop 3

Contoh #include void main(){ int i,j; for(i=1;i<=10;i++){ for(j=1;j<=5;j++){ printf("i = %d, j = %d\t",i,j); }}}}}}

Hasil

Kasus (1) Untuk n = 4 * ** *** **** Menggunakan FOR #include void main(){ clrscr(); int n; printf("masukkan n = ");scanf("%d",&n); for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ printf("*"); } printf("\n"); } getch(); }

Menggunakan WHILE #include void main(){ clrscr(); int n; printf("masukkan n = ");scanf("%d",&n); int i=1,j=1; while(i<=n){ j = 1; while(j<=i){ printf("*"); j++; } i++; printf("\n"); } getch(); }

Menggunakan DO WHILE #include void main(){ clrscr(); int n; printf("masukkan n = ");scanf("%d",&n); int i=1,j; do{ j = 1; do{ printf("*"); j++; }while(j<=i); printf("\n"); i++; }while(i<=n); getch(); }

Latihan Soal

Buatlah tampilan: #include void main(){ int i=1,j; int k=0; do{ for(j=1;j<=i;j++){ k = k + 1; printf("%d ",k); } printf("\n"); i++; }while(k<15); }