Kamis, 22 September 2016

Contoh Program C++ Menentukan Bilangan Ganjil Genap ,C++ Dengan Kontiksi if else

If dan Else merupakan salah satu bagian dari jenis- jenis satatement control pada bahasa pemprograman C++.

If dan else merupakan perintah yang paling sering di gunakan dalam Bahasa pemprograman C++ karna oprator ini sangat mudah di gunakan dan lebih mudah di pahami oleh progremer pemula.

Sebagai mana pengertian dari statement control ialah pengendalian yang di gunakan untuk mengambil suatu keputusan atau memilih bagian yang akan di kerjakan sesuai dengan kondisi atau syarat yang di berikan,

salah satu kondisi yang umum di gunakan adalah berupa benar atau salah (true atau false ),ya atau tidak ( yes or no),0 atau 1 (on atau of), 

a. kontruksi IF


pada kontruksi if sebuah konstruktur program hanya memiliki sebuah kondisi, artinya dimana suatu kontruksi atau beberapa intruksi akan di jalankan apabila sebuah kondisi tersebut di penuhi,

 namun apabila kontruksi tersebut  tidak di penuhi maka kontuksi yang ada tidak akan di jalankan.

Berikut sintaks dari kontuksi if :
------------------------------------------------------------------------------------
if (kontruksi)
 {
         Intruksi /statement
 }
------------------------------------------------------------------------------------
Contoh sintaks :
------------------------------------------------------------------------------------
#include <iostream>
#include <conio>
int main ()
{
  int x;
cout<<"masukkan bilangan: ";
cin>>x;
    {
      if (x%2==0)
      cout<<" bilanagan yang anda masukkan adalah bilangan genap";
     }
getch ();
return 0;
}
-------------------------------------------------------------------------------------



ketika anda memasukkan nilai X habis di bagi 2 atau hasilnya 0 maka program akan di jalankan         atau mendeteksi bahwa bilangan yang anda masukkan adalah bilangan genap.

Dan apabila anda memasukkan nilai X =3,5,7 (bilangan ganjil) bilangan yang tidak habis di bagi 2 maka program tidak akan di jalankan, karean sebagaimana prinsif kerja dari if yaitu hanya memiliki sebuah kondisi yaitu benar, 


b. Kontruksi If -else

Pada kontruksi if- else sedikit berbeda dengan kontruksi if karena pada konruksi if - else jika sebuah kondisi tidak terpenuhi maka program akanmencari kondisi lain yang ada atau menjalankan kontrusi yang berbeda di luar bagian darikondisi yang tidak terpenuhi.

berikut sintaks program :
-----------------------------------------------------------------------------
if      ( kondisi)
{
        statement / intruksi;
}
else
{      
        statement / intruksi;
}
-----------------------------------------------------------------------------

contoh sintaks program :

---------------------------------------------------------------------------
#include <iostream>
#include <conio>
int main ()
{
  int x;
cout<<"masukkan bilangan: ";
cin>>x;
    
      if (x%2==0)
      cout<<" bilanagan yang anda masukkan adalah bilangan genap";
   
 else 
cout<<" bilangan yang anda masukakan adalah bilangan ganjil";

getch ();
return 0;
}
--------------------------------------------------------------------------------


hasil Run program :







ketika anda memasukkan nilai X habis di bagi 2 atau hasilnya 0 maka program akan di jalankan         atau mendeteksi bahwa bilangan yang anda masukkan adalah bilangan genap.

Dan apabila anda memasukkan nilai X =3,5,7 (bilangan ganjil) bilangan yang tidak habis di bagi 2 maka program tetap akan di jalankan,

Sebagaimana prinsip kerja dari statement control if -else yaitu jika sebuah kondisi tidak terpenuhi maka program akan mencari kondisi lain yang ada atau menjalankan kontrusi yang berbeda di luar bagian dari kondisi yang tidak terpenuhi.




sekian dan terimaksih telah berkunjung jika ada yang kurang jelas silahkan tinggalkan komenannaya di bawah...:) kesuksesan berawal dari kemauan yang kuat !!!!!

0 komentar

Posting Komentar