STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
Advertisements

Silahkan Salin Jawaban Anda DiKertas Sertakan : NIM. : Nama. : Kelas
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Konsep Pemrograman Oleh Tita Karlita
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Penyeleksian Kondisi Pertemuan ke-4 Bahasa C.
Dasar Pemrograman MODUL 06 PERCABANGAN.
PEMROGRAMAN BERORIENTASI OBJEK
PENGENALAN c++ DAN STRUKTUR DASAR C++
Perintah Perulangan Pertemuan ::
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Struktur Kendali Proses (Perulangan)
Struktur Kontrol Pemilihan
P ERULANGA N K OMPLEK S. BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Pengantar PHP (Lanjutan)
Bab 05 Tipe Data dan Mengisi Variabel
OPERASI JUMP DAN EXCEPTION HANDLING
Struktur kontrol.
DASAR STRING PEMROGRAMAN SISTEM.
DECISION KONDISI / PEMILIHAN
Struktur Kontrol Keputusan
Algoritme dan Pemrograman
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
if (condition) statement if (x == 100) cout << "x is 100";
Transfer of control (pemindahan langkah)
Statement Control (if dan switch)
Struktur Kontrol Keputusan
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
PERCABANGAN & PERULANGAN DALAM JAVA
S T R U K T U R.
PERTEMUAN 7 STATEMENT PEMILIHAN
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
Pertemuan ke 10 Perintah Bercabang.
ARRAY.
Bifurcation & Lompatan Instruksi
PERNYATAAN DASAR DALAM C++.
STRUKTUR DASAR PROGRAM
PERCABANGAN Siti Mukaromah, S.Kom.
Algoritma dan Pemrograman
Percabangan dan Perulangan.
STATEMENT if Bentuk umum dari statement if if (kondisi) statement; atau if(kondisi) { statement1; statement2; }
Algoritma & Pemrograman 3
1. Bentuk If- else STRUKTUR SELEKSI KONDISI SELEKSI KONDISI
Pengantar Pemrograman
Bifurcation & Lompatan Instruksi
Melda Dahoklory,S.Kom,MT
Operator dan Operasi Input Output pada C++ Pertemuan 11
Pengantar Pemrograman
Struktur Kontrol : Perulangan
STATEMENT PENGENDALIAN (PEMILIHAN)
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemograman Terstruktur
Queue.
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
Latihan menggunakan if majemuk
PERTEMUAN 8 PHP 1.
Algo & Struktur Data Lanjutan
PEMrograman web database
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
Pengambilan Keputusan
Lebih baik mencoba lalu gagal, dari pada Anda gagal mencoba.
Praktek C++.
PERULANGAN (LOOPING).
Algoritma dan Pemrograman
Konsep Bahasa Pemrograman I Operator
if (condition) statement if (x == 100) cout << "x is 100";
PERTEMUAN V F U N G S I Tujuan membuat suatu fungsi
Struktur Kendali MINGGU KE-2.
Transcript presentasi:

STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN

PERNYATAAN BREAK Pernyataan break digunakan untuk memaksa keluar dari loop Contoh : #include <iostream.h> #include <conio.h> void main() { int i; clrscr(); for (i=1; i<=25; i++) cout <<i <<" "; if (i == 15) break; } cout <<"\nSelesai...!";

Hasil :

PERNYATAAN CONTINUE Digunakan untuk menuju ke iterasi (putaran) berikutnya pada pernyataan yang terkait dengan perulangan Contoh : #include <iostream.h> #include <conio.h> void main() { int i; clrscr(); for (i=1; i<=15; i++) if (i >=5 && i <=10) continue; cout <<i <<" "; } }

Tampak bahwa angka 5 sampai 10 tidak ditampilkan disebabkan oleh perintah CONTINUE Hasil :

Pernyataan GOTO Pernyataan yang mengarahkan eksekusi ke pernyataan berlabel yaitu pernyataan yang diawali oleh suatu nama label dan tanda titik dua. Bentuk pernyataan : goto label; label : pernyataan; Pemakaian goto sedapat mungkin dihindari karena ada kecenderungan membuat program menjadi rumit dan dapat melewatkan baris program.

Contoh : #include <iostream.h> #include <conio.h> void main() { clrscr(); cout <<"Kalimat pertama..." <<endl; goto selesai; cout <<"Kalimat kedua..." <<endl; selesai : cout <<"Kalimat ketiga..." <<endl; } Hasil :

PERNYATAAN SWITCH Di dalam pernyataan switch, sebuah variabel secara berturut-turut diuji oleh daftar konstanta bilangan bulat atau konstanta karakter. Jika sesuai dengan sebuah konstanta, pernyataan yang mengikuti konstanta akan dikerjakan. Bentuk penulisan : switch (variabel) { case konstanta1; pernyataan; break; case konstanta2; default }

Jika sebuah konstanta sesuai dengan isi variabel, pernyataan-pernyataan setelah case akan dikerjakan sampai ditemukan pernyataan break. Pernyataan setelah default akan dikerjakan jika tidak ada konstanta yang sesuai. Pernyataan default bersifat optional. Jika tidak ada default dan tidak ada konstanta yang sesuai, tidak ada yang dikerjakan. Ada tiga hal penting dalam pernyataan switch : Switch hanya dapat memeriksa persamaan dengan sebuah konstanta, sedangkan if dapat memeriksa syarat-syarat lain (lebih besar, lebih kecil, tidak sama dengan dan sebagainya) Tidak ada dua konstanta yang sama didalam sebuah switch Pernyataan switch lebih baik daripada tangga if-else

Contoh : #include <iostream.h> #include <conio.h> void main() { int kelas; float harga,pajak; clrscr(); cout <<"Harga Barang : Rp. "; cin >>harga; cout <<"Masukkan Jenis Kelas (1-3) : "; cin >>kelas; switch (kelas)

case 1 : cout <<"Jenis Barang : Makanan" << endl; cout <<"Harga Barang : Rp. " <<harga <<endl; pajak = 0.1 * harga; cout <<"Pajak : Rp. " <<pajak <<endl; break; case 2 : cout <<"Jenis Barang : Pakaian, Sepatu" << endl; pajak = 0.15 * harga; case 3 : cout <<"Jenis Barang : Mesin-mesin" << endl; pajak = 0.175 * harga; default : cout <<"Pilihan Kelas salah...!"; }

Hasil : Pernyataan break di dalam switch bersifat optional. Break dipakai untuk menghentikan pelaksanaan pernyataan-pernyataan yang mengikuti sebuah konstanta. Jika break tidak ada, pernyataan pada case berikutnya akan dilaksanakan sampai ditemukan break atau akhir dari switch.