Minggu, 07 Oktober 2018

Penyeleksian kondisi (if)

PENYELEKSIAN KONDISI

    Pernyataan percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan mengambil keputusan, Borland C++ menyediakan beberapa perintah antara lain.

1. Pernyataan IF 
       Pernyataan IF mempunyai pengertian "Jika kondisi bernilai benar, maka perintah akan        dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan". Contoh diagram alir dari pengertian diatas :
Penulisan kondisi harus didalam tanda kurung dan berupa ekspresi relasi dan penulisan pernyataan dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Jika pemakaian if  diikuti dengan pernyataan mejemuk, bentuk penulisannya sebagai berikut :

Contoh soal :

Menentukan besarnya potongan harga jika total pembelian barang yang dibeli, dengan syarat :
-  Tidak ada potongan harga jika total pembelian kurang dari Rp 100.000,-
-  Jika toatal pembelian lebih dari atau sama dengan Rp 100.000,-

contoh inputan : 
Output yang akan dihasilkan dari program diatas adalah :
 


1.1  Pernyataan IF-ELSE
        Pernyataan ini memiliki pengertian "Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah ke-2". Contoh diagram alir dari pengertian diatas :
Perintah-1 dan perintah-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong.

Contoh soal :
Menentukan besarnya potongan pembelian barang, dengan syarat :
-  Jika pembelian kurang dari Rp 100.000,- maka akan mendapat potongan sebesar 5% dari total pembelian
-  Jika total pembelian lebih dari atau sama dengan Rp 100.000,- maka akan mendapat potongan sebesar 10% dari total pembelian

Contoh inputan :

Output yang akan dihasilkan dari program diatas adalah :


1.2  Pernyataan NESTED IF
   Pernyataan if merupakan pernyataan if berada didalam if yang lainnya

Contoh soal :
Sebuah Laundry menawarkan jasa sebagai berikut :
-  Jika anda melaundry pakaian maka, jika pakaian adalah celana maka harga Rp 4000/kg dan jika pakaian adalah baju maka harga Rp 3000/kg
-  jika anda melaundry Sprei maka harga Rp 6000/kg

Contoh inputan :
Output yang akan dihasilkan :

1.3  Pernyataan IF-ELSE Majemuk 
        Bentuk if-else bertingkat serupa dengan nested if, namun penggunaan if-else bertingkat ini bentuk penulisannya lebih sederhana 

Contoh soal :
Sebuah Toko menawarkan diskon, dengan syarat :
-  Jika total belanja kurang dari Rp 100.000,- maka akan mendapat diskon 3%
-  Jika total belanja lebih dari atau sama dengan Rp 100.000,- maka akan mendapat diskon 5%
-  Jika total belanja lebih dari Rp 200.000,- maka akan mendapat diskon 10%

Contoh inputan :
Output yang akan dihasilkan :
 

2.  Pernyataan Switch - Case
       Bentuk dari  switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Pernyataan Switch-case ini sama seperti if-else bertingkat, tetapi penggunaannya untuk memeriksa data yang bertipe karakter atau interger.
Setiap cabang akan dijalankan akan dijalankan jika syarat nilai konstanta tersebut dipenuhi. Pernyataan break menunjukan bahwa perintah siap keluar dari switch. Jika pernyataan break tidak ada, maka program akan diteruskan ke cabang-cabang yang lainnya.

Contoh soal :
 Sebuah salon menawarkan jasa pewarnaan rambut dengan harga sebagai berikut :
-  Warna hitam Rp 50.000,-
-  warna coklat Rp 45.000,-
-  warna merah Rp 40.000,-

Contoh input :
Output yang akan dihasilkan :





0 Comments:

Posting Komentar

Diberdayakan oleh Blogger.

Facebook

Popular Posts

Contact Us

Nama

Email *

Pesan *

Random Posts

Recent Comments

Recent Posts

Newsletter

Subscribe Our Newsletter

Enter your email address below to subscribe to our newsletter.

Featured

About Us

We present Woop a creative magazine templates for bloggers who love to blog on food, fashion, travel and for personal blog.

Popular Posts

Featured