STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN

Slides:



Advertisements
Presentasi serupa
ARRAY.
Advertisements

Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Pertemuan 4.  Perintah yang digunakan untuk mengeluarkan hasil proses komputer sehingga bisa dibaca oleh si pemakai (user). Salah satu untuk menampilkan.
OPERATOR DAN UNGKAPAN.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
SMK TI BALI GLOBAL DENPASAR
ARRAY ??.
PROSES PERULANGAN.
Bab 4 Percabangan.
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Fungsi (lanjutan) Pertemuan ke-9 Bahasa C.
Fungsi (Bagian 1) Abdul Haris, S.Kom.
ARRAY (Lanjutan).
SEARCHING ( PENCARIAN )
STRUKTUR PERULANGAN (LOOPING)
Dasar Pemrograman MODUL 07 PERULANGAN.
STRUKTUR KONTROL PENYELEKSIAN KONDISI.
Dasar Pemrograman MODUL 06 PERCABANGAN.
LOOPING (PERULANGAN)
LOOPING (PERULANGAN)
3 Variabel, Konstanta Tipe Data dan dalam Bahasa C/C++ Java dan Bab
PEMROGRAMAN BERORIENTASI OBJEK
ARRAY Dr. Lily Wulandari.
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
PERULANGAN / LOOPING / KALANG
Pengulangan WHILE.
Fungsi.
POINTER (VAR.PENUNJUK)
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
P ERULANGA N K OMPLEK S. BREAK Digunakan untuk menghentikan suatu proses perulangan yang sedang terjadi. Biasanya dikarenakan oleh suatu kondisi Break.
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
Nyimas Artina, S.Kom, M.Si 1 PHP Loops 2 Loop for dan break Loop for memiliki format sama dengan bahasa C kecuali pada variabelnya menggunakan $nama.
Bab 05 Tipe Data dan Mengisi Variabel
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
FUNGSI Nyimas Artina Arfansyah, S.Kom, M.Si.
STRUKTUR PERULANGAN 2 (LOOPING-2)
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
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
DECISION KONDISI / PEMILIHAN
Dasar Pemrograman Pertemuan 10 Pengulangan dalam C
Bab 4 PROSES PENGULANGAN
Bifurcation & Lompatan Instruksi
PERNYATAAN DASAR DALAM C++.
06.3 Hari-6.
Bifurcation & Lompatan Instruksi
FUNGSI.
Pemograman Berorientasi Object Sistem Informasi Semster III
Queue.
Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Kondisi IF.
Lebih baik mencoba lalu gagal, dari pada Anda gagal mencoba.
STRUKTUR perulangan (1)
STRUKTUR KONTROL PERCABANGAN DAN STRUKTUR KONTROL LOMPATAN
Penjumlahan dua buah MATRIX. Penjumlahan dua buah MATRIX.
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.