Pengertian dan Contoh Pernyataan IF – ELSE Majemuk C++

Tags

Pengertian dan Contoh Pernyataan IF – ELSE Majemuk C++ - Belajar C++

Pernyataan Percabangan digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada. Untuk keperluan pengambilan keputusan, Borland C++ menyediakan beberapa perintah salah satunya adalah IF – ELSE Majemuk. Pernyataan if-else mempunyai pengertian, “Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2”. Dan Bentuk dari if-else bertingkat sebenarnya serupa dengan nested if, keuntungan penggunaan if-else bertingkat dibanding dengan nested if adalah penggunaan bentuk penulisan yang lebih sederhana.

Baca juga : Pengertian dan Macam-macam Operasi Penyeleksian C++

Bentuk Umum Penulisannya:
if (syarat)
{
       … perintah;
       … perintah;
}
else if (syarat)
{
       … perintah;
       … perintah;
}
else
{
       … perintah;
       … perintah;
}

Contoh 
Suatu perusahaan memberikan komisi kepada para selesman dengan ketentuan sebagai berikut:
  • Bila salesman dapat menjual barang hingga Rp. 200.000 ,- , akan diberikan uang jasa sebesar Rp. 10.000 ditambah dengan uang komisi Rp. 10% dari pendapatan yang diperoleh hari itu. 
  • Bila salesman dapat menjual barang diatas Rp. 200.000 ,- , akan diberikan uang jasa sebesar Rp. 20.000 ditambah dengan uang komisi Rp. 15% dari pendapatan yang diperoleh hari itu. 
  • Bila salesman dapat menjual barang diatas Rp. 500.000 ,- , akan diberikan uang jasa sebesar Rp. 30.000 ditambah dengan uang komisi Rp. 20% dari pendapatan yang diperoleh hari itu.


#include <stdio.h>
#include <conio.h>
#include <iostream.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(pendaptan<=500000)
   {
       jasa=20000;
       komisi=0.15*pendapatan;
   }
   else
   {
        jasa=30000;
        komisi=0.2*pendapatan;
   }
   /* menghitung total */
   total = komisi+jasa;
   cout<<"Uang Jasa Rp. "<<jasa<<endl;
   cout<<"Uang Komisi Rp. "<<komisi<<endl;
   cout<<"============================="<<endl;
   cout<<"Hasil Total Rp. "<<total<<endl;
   getch();
}

Baca juga : Pengertian Input dan Output C++

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 4 Februari 2016


EmoticonEmoticon