Pengertian dan Contoh Pernyataan IF - ELSE C++

Tags

Pengertian dan Contoh Pernyataan IF - ELSE - 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. Pernyataan if mempunyai pengertian, “Jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2”. Dari pengertian tersebut dapat dilihat dari diagram alir sebagai berikut.
Diagram Alir Pernyataan IF - ELSE - Belajar C++
Bentuk umum dari pernyataan if –else
if (kondisi)
       perintah-1;
else
       perintah-2;

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

Perintah-1 dan perintah-2 dapat berupa sebuah pernyataan tunggal, pernyataan majemuk atau pernyataan kosong. Jika pemakaian if-else diikuti dengan pernyataan majemuk, bentuk penulisannya sebagai berikut :
if (kondisi)
{
       perintah-1;
       ...
}
else
{
       perintah-2;
       ...
}

Keterangan :
  • Kondisi adalah pernyataan relasi yang akan diuji kebenarannya. Kondisi bisa berbentuk pernyataan relasi tunggal maupun pernyataan relasi majemuk yang dihunbungkan dengan operator logika.
  • Perintah adalah satu atau lebih perintah yang akan dikerjakan jika kondisi bernilai benar.

Baca juga : Pengertian dan Contoh Pernyataan Switch-Case C++

Contoh 
Menentukan besarnya diskon dan bonus dari jumlah beli, dengan kriteria :
-   jika jumlah beli > 15 maka diskon 5% dan bonusnya : payung
-   selain itu tidak dapat diskon dan bonus
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main( )
{
   float jumbel,hrg; char bonus[15];
   float diskon;
   clrscr( );
   puts("");
   cout<<" Harga Barang : " ; cin>> hrg;
   cout << " Jumlah belinya : "; cin>> jumbel;
   if(jumbel>=15)
   {
      diskon = 0.15 * hrg ; strcpy(bonus, "Buku Belajar C++");
   }
   else
   {
      diskon =0 ; strcpy(bonus, "Tidak Dapat");
   }
   cout<<"\n----------------------------"<<endl;
   cout<<" Diskonnya : "<<diskon<<endl;
   cout<<" Bonusnya : "<<bonus<<endl;
   getch();
}

Datas adalah Contoh program penggunaan if-else. pertama rogram itu meminta "Harga barang" yang akan dimasukan ke variabel "hrg" dan "Jumlah beli" yang akan dmasukan ke "jumbel". data yang telah anda masukan akan diperoses, salah satu prosesna menggunakan if-else, ketentuan if-else yang digunakan adalah "jika jumbel melebihi angka 15 maka akan masuk ke jalur utama yang terdapat perintah pengaturan diskon dan bonus. dan jika angka jumbel tidak memenuhi syarat 15 maka akan menuju ke jalur else. dan sebagai hasilnya akan dicetak menggunakan cout."

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