Mengenal Fungsi Percabangan Pada Pemrograman
Mengenal Fungsi Percabangan Pada Pemrograman

Mengenal Fungsi Percabangan Pada Pemrograman

Mengenal Fungsi Percabangan Pada Pemrograman

Dalam kehidupan sehari - hari, pasti kalian pernah mengalami suatu permasalahan. Permasalahan terbut dapat diselesaikan dengan memilih suatu tindakan tertentu. Nah, pada suatu program ternyata juga mempunyai fungsi yang tugasnya seperti itu. Fungsi yang dimaksud yaitu percabangan.



Percabangan adalah pemilihan suatu statemen yang akan dieksekusi dimana pilihan tersebut didasarkan atas kondisi tertentu untuk mengarah ke suatu proses. Fungsi percabangan yang biasa digunakan pada suatu program yaitu : if, if else, dan switch. Mari kita bahas satu persatu.

1. Percabangan If

ini merupakan struktur percabangan yang paling sederhana karena hanya melibatkan satu buah kondisi. Percabangan if akan melakukan proses selanjutnya, jika suatu kondisi yang telah dietetapkan terpenuhi. Bentuk dasar dari percabangan if :

if (ekspresi kondisi)
   statement;

Jika ekspresi kondisi terpenuhi, maka statement akan dijalankan.

Contoh program :

Output:

2. Percabangan If Else

Percabangan if else akan menangani salah satu dari dua ekspesi sesuai nilai kondisi yang dihasilkan. Percabnagn if else lebih komplek jika dibandingkan dengan percabangan if. Bentuk dasar percabangan if else, jika hanya butuh 2 statement  :

if (ekspresi kondisi)
{
   statement_1;
}
else
{
   statement_2;
}

Jika ekpresi kondisi menghasilkan nilai benar (terpenuhi) maka akan menjalankan statement 1. Jika salah, maka akan menjalankan statement 2.

Contoh Program Menentukan Nilai Ganjil Genap :

Output:

Di atas adalah percabangan if else dengan 2 statement. Dibawah ini bentuk dasar percabangan dengan 3 statement atau lebih :

if (ekspresi kondisi_1)
{
   statement_1;
}
else if ( ekspresi kondisi_2)
{
  statement_2;
}
else if (....
...
..
...
else
{
   statement_terakhir;
}

Di percabangan if else lebih dari 2 statement ini, program kan mengecek terlebih dahulu semua kondisi sebelum menuju ke statement yang tepat. Jika tidak ada kondisi yang terpenuhi, maka program kan manjalankan statement terakhir.

Contoh Program Menentukan Nilai Terbesar dari 3 Inputan:

Output:

3. Percabangan Switch

adalah sebuah penyataan yang digunakan untuk menjalankan salah satu penyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ekspresi dan nilai penyeleksi. Percabangan switch ini seperti percabangan if else. Bentuk dasar percabangan switch :

switch(ekspresi)
{
  case 1:
  statement_1;
  break;
  
  case 2:
  statement_2;
  break;

  ....
  ....
  ...

  default:
  statement_default;
}

Pada percabangan switch, ekspresi dapat berupa ekspresi, konstanta, maupun variable.

Contoh Program Konversi Suhu :

Output :

Demikian penjelasan tentang fungsi percabangan yang terdapat pada pemrograman. Jika ada yang perlu ditanyakan atau ada saran dapat dituliskan di kolom komentar. Terima Kasih.

Source :
https://aboutcprogramming.wordpress.com
Buka Komentar