Bahasa Pemrogrman Dasar Pertemuan 4

Slides:



Advertisements
Presentasi serupa
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Advertisements

Praktikum Bahasa C Struktur Kendali.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
09 Control Statement if 143.
Selection (pemilihan) As’ad Djamalilleil
Dasar-Dasar Komputer FKIP Prodi Matematika Univ. Muhammadiyah Gresik
Penyeleksian Kondisi Pertemuan ke-4 Bahasa C.
Struktur Kendali Proses (Seleksi)
STRUKTUR KENDALI PROSES
Pemrograman II Dasar Java (Jcreator)
Operator Logika dan Pernyataan If
2 JAM TEORI dan 1 jam praktek
Algoritma dan Struktur Data
SELECTION STATEMEN KENDALI / PERCABANGAN
{Pertemuan 4 Struktur Kondisi IF}
Bahasa Pemrograman IF CASE dan Perulangan
Bahasa Pemrograman Dasar Pertemuan 6
Bahasa Pemprograman Dasar Pertemuan 5
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
PERCABANGAN (DECISION)
Statement Control (if dan switch)
{Pertemuan 4 Struktur Kondisi IF}
Buatlah flowchart untuk pembagian 3 buah bilangan
Bahasa Pemprograman Dasar Pertemuan 5(Lanjutan)
SELECTION STATEMEN KENDALI / PERCABANGAN
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Bahasa Pemprograman Dasar Pertemuan 4
Pertemuan 4 PROGRAMMING LANGUAGE.
4. Pernyataan Dasar S. Indriani L, M.T 4. Pernyataan Dasar.
Pemograman Terstruktur
{Pertemuan 4 Struktur Kondisi IF}
Algoritma dan Struktur Data 1 pertemuan 5
PERCABANGAN.
SELEKSI KONDISI Oleh : Sri Supatmi.
03.8 Soal-Soal Pekerjaan Rumah.
04.1 Hari-4.
PERCABANGAN Siti Mukaromah, S.Kom.
Introduction using 03b to Algorithm C / C++ teknik dasar Algoritma.
Introduction 03 using to Algorithm C / C++ teknik dasar Algoritma.
Latihan UTS.
Algoritma dan Pemrograman
SWITCH Struktur Kendali Percabangan Pertemuan 6 Dasar Pemrograman
Contoh Aplikasi Sederhana
Struktur Kendali program, Array & function
As’ad Djamalilleil Macam Statement As’ad Djamalilleil
SELEKSI KONDISI Oleh : Sri Supatmi.
SWITCH Struktur Kendali Percabangan Pertemuan 7 Dasar Pemrograman
PERCABANGAN (DECISION)
Pengantar Pemrograman
02.1 Hari-2.
JAVA FUNDAMENTAL.
KOMPUTER APLIKASI TIK II
Seleksi Kondisi/Pencabangan
PENYELEKSIAN KONDISI.
Flow Control & Exception Handling
SELEKSI ALGORITMA & STRUKTUR DATA I PROGRAM STUDI SISTEM INFORMASI
STRUKTUR KONTROL PENYELEKSIAN KONDISI LANJUTAN…….
Latihan menggunakan if majemuk
03.7 Latihan Membaca Flowchart.
PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS KOMPUTER INDONESIA
Latihan Pertemuan Operasi Seleksi
Akademi Komunitas Negeri Lamongan
KONDISI PEMROGRAMAN TERSTRUKTUR S1 PENDIDIKAN TEKNIK INFORMATIKA
Pernyataan Kondisional, Perulangan dan Jump
PERTEMUAN III Menggunakan Pernyataan Bersyarat untuk Menyeleksi Kondisi Menggunakan Pernyataan Bersyarat untuk Menentukan Keputusan.
Nested if 164.
Soal-soal.
Dasar Pemrograman Pertemuan 7 Percabangan dalam bahasa C
PERCABANGAN.
ARRAY.
Transcript presentasi:

Bahasa Pemrogrman Dasar Pertemuan 4 Struktur Kondisi If Bertingkat Dan Switch…case Wulandari

Struktur Kondisi IF Bertingkat IF Bertingkat sering disebut juga dengan IF Bersarang atau Nested IF. Pada dasarnya IF Bertingkat merupakan struktur IF atau IF…ELSE. Perhatikan kembali flowchart struktur IF dan IF…ELSE seperti di gambarkan sebagai berikut:

Struktur Kondisi IF Bertingkat

Struktur Kondisi IF Bertingkat

Struktur Switch..Case Struktur kondisi SWITCH...CASE digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak. Struktur ini akan memeriksa isi dari ‘variabel’ yang berada di dalam SWITCH dan melaksanakan salah satu dari beberapa pernyataan ‘CASE’. Selanjutnya proses diteruskan hingga ditemukan pernyataan ‘break’. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah ‘default’.

Struktur Switch..Case Bentuk Umum Penulisan Seitch Case Catatan: Variabel ‘variabel’ yang berada di dalam SWITCH harus bertipe INT atau CHAR. Nilai pada CASE harus menyesuaikan tipe data dari ‘variabel’ dan harus bernilai tunggal. Compiler akan memeriksa kebenaran kondisi dari mulai case ke-1 hingga ke-n.

Soal 1 Susun program untuk menginput 3 (tiga) buah bilangan bulat, (dianggap ketiga buah bilangan tersebut nilainya tidak sama satu dengan yang lain), kemudian mencetak salah satu bilangan yang nilainya terbesar.

menggunakan 3 variabel

5 8 17 17 cin cout 17 5 8 A B C KEYBOARD SCREEN MEMORY scanf printf

Apa yang dibandingkan untuk pertama kali : ? Apa yang dibandingkan untuk pertama kali : A dengan B B dengan A A dengan C C dengan A B dengan C C dengan B

input input START input A B C false true A > B false true false A > C print print print print C B C A END

Latihan 1 Jalankan Program Lat 1 di atas dan inputkan beberapa kombinasi nilai A, B dan C berikut ini!. Catat hasilnya!

Latihan 2 Jalankan Program Lat 1 di atas dan inputkan beberapa kombinasi nilai A, B dan C berikut ini!. Catat hasilnya! Apakah Anda menemukan kelemahan/kekurangan dari program di atas?

Latihan 4 Dari program disamping silahkan buat flowchartnya pada buku latihan anda

Dari program disamping silahkan buat flowchartnya pada buku latihan anda

Latihan 5 Switch..Case Uji Coba Program

Latihan 6 Switch..Case Buatlah program menggunakan switch...Case untuk menentukan nama hari misal : Untuk hari senin Untuk hari selasa Untuk hari rabu Untuk hari kamis Untuk hari jumat Untuk hari sabtu Untuk hari minggu

Jawab Latihan 6 Switch..Case

Jawaban Latihan 6

Contoh Latihan 4(Nested If) Dari contoh Latihan 4 lanjutkan dengan tambahan prosedur sebagai berikut : Jika yg dipilih 1 maka tampil anda akan ke jogya dan muncul pilihan wisata seperti : Wisata Belanja Wisata Kuliner Wisata Budaya Kemudian jika memilih 1 maka muncul Pasar Malioboro, jika 2 Angkringan Alun – Alun yogya, jika 3 Candi Borobudur. jika yang dipilih 2 maka tampil anda akan Makan Nasi gudeg dan muncul pilihan teman makan seperti : Sate – satean Minuman Camilan Kemudian jika memilih 1 maka muncul Paket Nasi Kucing, jika 2 Kopi bara, jika 3 ampiyang coklat

Tugas Mandiri(Nested If) Tulis program untuk menentukan lama bekerja seorang pegawai, jika jam masuk dan jam pulang diinput. Catatan: jam berupa angka 1-12, dan seorang pegawai bekerja kurang dari 12 jam. Contoh keluaran :

Tugas Mandiri,,(Switch ..Case) Buatlah program menggunakan switch...Case Untuk Mencetak Warna-warna berikut ini Warna: Merah Biru Hijau Kuning Putih Jika dipilih warna sesuai nomor diatas maka akan muncul pesan Merah Melambangkan Keberanian dan Energik Biru Melambangkan Kelembutan dan Kedinamisan Hijau Melambangkan Keseimbangan dan Persahabatan Kuning Melambangkan Kebijaksanaan Putih Melambangkan Kesucian Selain nomor diatas akan muncul Pesan error “Nomer Salah, Silahkan Masukan Lagi Dari Warna Yang Ada Diatas”