Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C

Slides:



Advertisements
Presentasi serupa
TUGAS Buatlah program menghitung luas persegi panjang!
Advertisements

Malang,22 November 2012
Dasar Pemrograman Komputer
- PERTEMUAN 3 - PENYELEKSIAN KONDISI
STATEMENT KONDISI Adalah perintah yang memungkinkan
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pengambilan Keputusan
Selection (pemilihan) As’ad Djamalilleil
Pertemuan 7 Struktur Kendali Percabangan SWITCH Dasar Pemrograman Renni Angreni, S.Kom.
Pemrograman JAVA (TIB09)
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Contoh soal penyegaran
Pernyataan Kontrol By Serd17 & A. AKRAM N. R..
Struktur Kontrol: Keputusan
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Pemrograman Terstruktur
SELECTION STATEMEN KENDALI / PERCABANGAN
SELECTION (STATEMEN KENDALI / PERCABANGAN)
2 JAM TEORI dan 1 jam praktek
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 DPK UNIVERSITAS BRAWIJAYA MALANG.
Struktur Kendali dan Repetisi
Struktur Kontrol Pemilihan
Struktur kontrol ∞ kondisi. ∞ if-else ,
Struktur kontrol.
DEWI SULISTIYARINI, S.KOM
Struktur Kontrol Keputusan
Percabangan Dosen Pengampu: M. Zidny Naf’an, M.Kom.
Struktur Kontrol #1 Keputusan
If, If/else, switch SUSSI.
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Statement Control (if dan switch)
Buatlah flowchart untuk pembagian 3 buah bilangan
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Pemrograman Visual I Outline: Kondisi dan Aksi Selection Statement
PERNYATAAN SELEKSI Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
Struktur Kontrol Pemilihan
Struktur Seleksi (Percabangan)
Struktur Kontrol Keputusan
PERTEMUAN 5 PENYELEKSIAN KONDISI.
PERCABANGAN.
SELEKSI KONDISI Oleh : Sri Supatmi.
Kuliah III Ricky Maulana Fajri, M.Sc
Aliran Kendali (Flow Control)
Bifurcation & Lompatan Instruksi
PERCABANGAN Siti Mukaromah, S.Kom.
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan
Penyeleksian Kondisi.
Algoritma & Pemrograman 3
SWITCH Struktur Kendali Percabangan Pertemuan 6 Dasar Pemrograman
Bifurcation & Lompatan Instruksi
Percabangan (Lanjutan)
SELEKSI KONDISI Oleh : Sri Supatmi.
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
Selection (pemilihan)
JAVA FUNDAMENTAL.
Seleksi Kondisi/Pencabangan
Struktur Kontrol #1 Keputusan
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
Castaka Agus Sugianto, M.Kom., M.CS
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
PEMrograman web database
Pernyataan Kondisional, Perulangan dan Jump
Penggunaan Decission (keputusan ) pada C
DECITION/KEPUTUSAN KEPUTUSAN pada C: - Pernyataan If
PERCABANGAN.
Pemrograman Web Lanjut “Pertemuan ke-3”
Struktur Kendali MINGGU KE-2.
Transcript presentasi:

Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C (SWITCH....CASE....DEFAULT…) .:: Erna Sri Hartatik ::.

Struktur kondisi switch……. case…… Struktur kondisi switch…….case…….default ini dipakai sebagai alternatif pengganti dari sintaks if … else dengan else lebih dari satu. Dan digunakan untuk penyeleksi kondisi dengan kemungkinan yang terjadi cukup banyak.

Bentuk Umum switch(kondisi) { case 1 : pernyataan-1; break; case 2 : pernyataan-2; ..... case n : pernyataan-n; default : pernyataan-m }

Flowchart switch true false . case a case a action(s) break case b case b action(s) case z case z action(s) default action(s)

Hal – hal yang perlu diperhatikan Dibelakang keyword case harus diikuti oleh sebuah konstanta, tidak boleh diikuti oleh ekspresi ataupun variable. Konstanta yang digunakan bertipe int atau char Jika bentuknya seperti diatas maka apabila ekspresi sesuai dengan konstanta2 maka pernyataan2, pernyataan3 sampai dengan pernyataanlain dieksekusi.

Untuk mencegah hal tersebut, gunakan keyword break; Untuk mencegah hal tersebut, gunakan keyword break;. Jika keyword break digunakan maka setelah pernyataan2 dieksekusi program langsung keluar dari pernyataan switch. pernyataanlain dieksekusi jika konstanta1 sampai konstantaN tidak ada yang memenuhi ekspresi.

Latihan

Tugas Kelompok

Di sebuah perusahaan bus, tabel harga dapat dilihat dalam tabel di bawah ini. Karena sekarang masa promosi, maka khusus untuk surabaya-eksekutif dan yogya-ekonomi mendapatkan diskon sebesar 10%. Buatlah program dengan data yang dimasukan adalah jenis kelas, tujuan dan banyak tiket yang dibeli. Data yang ingin ditampilkan adalah harga tiket dan total tiket, diskon dan besar pembayaran.