Menggunakan Pernyataan NESTED IF dan IF-Else Majemuk Dalam Bahasa C++

Menggunakan pernyataan NESTED IF

       Sebelum kita lanjut ke pembahasan tentang pernyataan Nested If kita ketahui dulu apa yang dimaksud dengan pernyatan Nested IF.

Pengertian Nested IF 

       Nested If merupakan sebuah pernyataan if berada didalam pernyataan if yang lainnya.
Bentuk penulisan pernyataan Nested IF seperti dibawah ini:
  if(syarat)
     if(syarat)
      ....perintah;
     else
      ....perintah;
  else
     if(syarat)
      ....perintah;
     else
      ....perintah;
Biar lebih jelas perhatikan contoh dibawah ini:

      Panduan Lengkap Belajar Dasar Pemrograman C++

Pada sebuah perusahaan memberikan komisi kepada selesman mereka dengan ketentuan sebagai berikut:

> Bila seorang selesman dapat menjual barang dari perusahaan hingga Rp.200000, maka pihak perusahaan akan memberikan uang jasa sebesar Rp. 10.000 ditambah dengan komisi Rp. 10% dari pendapatan mereka pada hari itu.
> Bila seorang selesaman dapat menjual barang dari perusahaan diatas Rp. 300000, maka komisi akan diberikan uang jasa sebesar Rp. 20.000 dan ditambah dengan komisi Rp. 15% dari pendapatan yang mereka dapatkan pada hari itu.
 > Bila seorang selesman dapat menjual barang dari perusahaan diatas Rp. 500000 maka akan diberikan uang jasa sebesar Rp. 30.000 dan ditambah dengan uang komsisi Rp. 20% dari pendapatan yang mereka dapatkan hari itu.    

Dari contoh di atas bila dibuatkan dalam program maka bentuk penulisannya adalah sebagai berikut
//*Penggunaan Pernyataan Nested IF
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main ()
{
  float pendapatan,jasa=0,komisi=0,total=0;
  clrscr();
  cout<<"Pendapatan Hari ini Rp. ";
  cin>>pendapatan;
  if (pendapatan >=0 && pendapatan <= 200000)
 {
  jasa=10000;
  komisi=0.1*pendapatan;
 }
 else
  {
     if(pendapatan <=500000)
    {
       jasa=20000;
       komisi=0.15*pendapatan;
    }else{
       jasa=30000;
       komisi=0.2*pendapatan;
    }
 }
     total=komisi+jasa;
     cout<<"Uang Jasa Rp. "<<jasa<<endl;
     cout<<"Uang Komisi Rp. "<<komisi<<endl;
     cout<<"================================"<<endl;
     cout<<"Hasil Total Rp. "<<total<<endl;
   getch();
}
 Output program

Menggunakan Pernyataan NESTED IF Dalam Bahasa C++

Pernyataan If-else Majemuk dalam bahasa C++

Yang Keren Lainnya :

1 Response to "Menggunakan Pernyataan NESTED IF dan IF-Else Majemuk Dalam Bahasa C++"