Belajar Struktur Kontrol Percabangan

 

Pada dasarnya, struktur kontrol percabangan adalah salah satu konsep penting dalam pemrograman yang memungkinkan program untuk membuat keputusan dan menjalankan blok kode tertentu berdasarkan kondisi tertentu. Terdapat tiga jenis struktur kontrol percabangan dasar dalam pemrograman, yaitu percabangan if, percabangan if-else, dan percabangan switch-case.

1. Percabangan if

Percabangan if digunakan untuk menjalankan blok kode tertentu jika suatu kondisi benar atau true. Bentuk umum dari percabangan if adalah sebagai berikut:

if (kondisi) {

  // blok kode yang dijalankan jika kondisi benar

}

Contoh penggunaan percabangan if adalah sebagai berikut:

int x = 5;

if (x < 10) {

  printf("x kurang dari 10\n");

}

Output dari program di atas adalah "x kurang dari 10", karena nilai x adalah 5 yang kurang dari 10.


2. Percabangan if-else

Percabangan if-else digunakan untuk menjalankan blok kode tertentu jika suatu kondisi benar atau true, dan menjalankan blok kode lain jika kondisi salah atau false. Bentuk umum dari percabangan if-else adalah sebagai berikut:

if (kondisi) {

  // blok kode yang dijalankan jika kondisi benar

} else {

  // blok kode yang dijalankan jika kondisi salah

}

Contoh penggunaan percabangan if-else adalah sebagai berikut:

int x = 15;

if (x < 10) {

  printf("x kurang dari 10\n");

} else {

  printf("x lebih dari atau sama dengan 10\n");

}

Output dari program di atas adalah "x lebih dari atau sama dengan 10", karena nilai x adalah 15 yang lebih dari 10.


3.Percabangan switch-case

Percabangan switch-case digunakan untuk menjalankan blok kode tertentu berdasarkan nilai variabel tertentu. Bentuk umum dari percabangan switch-case adalah sebagai berikut:

switch (variabel) {

  case nilai_1:

    // blok kode yang dijalankan jika variabel sama dengan nilai_1

    break;

  case nilai_2:

    // blok kode yang dijalankan jika variabel sama dengan nilai_2

    break;

  default:

    // blok kode yang dijalankan jika variabel tidak sama dengan nilai_1 atau nilai_2

    break;

}

Contoh penggunaan percabangan switch-case adalah sebagai berikut:

int hari = 3;

switch (hari) {

  case 1:

    printf("Senin\n");

    break;

  case 2:

    printf("Selasa\n");

    break;

  case 3:

    printf("Rabu\n");

    break;

  default:

    printf("Hari tidak valid\n");

    break;

}

Output dari program di atas adalah "Rabu", karena nilai variabel hari adalah 3 yang sesuai dengan case ketiga.


Dalam pemrograman, struktur kontrol percabangan sangat penting karena memungkinkan program untuk membuat keputusan dan menjalankan blok kode tertentu berdasarkan kondisi tertentu. Dengan menguasai struktur kontrol percabangan dasar.