Minggu, 17 November 2013

PERCABANGAN

 
 
A.    Percabangan

Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka pilihan akan dijalankan, jika tidak maka sebaliknya.           
Dalam bahasa C/C++ memiliki macam jenis percabangan, yaitu if, if-else, dan juga switch. dari jenis percabangan tersebut memiliki penggunaan yang berbeda. Berikut penjelasan mengenai penggunaan tiap-tiap percabangan :
                       1.          if
Percabangan if ini digunakan ketika hendak menentukan satu pernyaatan yang akan dijalankan dengan syarat tertentu.
Berikut adalah sintak program dari fungsi percabangan if ;

#include<stdio.h>
#include<conio.h>
int main ()
{
            int x;
            printf ("**PERCABANGAN IF**\n");
            printf ("masukan bilangan bulat :");
            scanf ("%d",&x);
            if(x>0)
            printf("\n%d adalah bilangan positif\n",x);
             printf ("operasi berhasil");
             return 0;
}
Hasil output yang dari program diatas;
    
                       2.          if else
Percabangan if else digunakan ketika hendak menentukan satu dari dua pernyataan yang akan muncul dengan syarat tertentu.
Berikut adalah sintak program dari fungsi percabangan if ;
#include<stdio.h>
#include<conio.h>
int main ()
{
     int x;
     printf ("**PERCABANGAN IF-else**\n");
     printf ("masukan bilangan bulat yang akan di periksa :");
     scanf ("%d",&x);
     if(x % 2 == 0)
                 printf("%d merupakan bilangan genap",x);
     else ("%d merupakan bilangan ganjil",x);
}


Berikut adalah output dari program diatas, apabila kita masukan angka “8” maka hasil yang di esekusi adalah 8 merupakan bilangan genap ;
                       3.           switch-case
pada perinsipnya percabangan dari switch-case hampir sama degan percabangan if-else. Percabangan switch-case digunakan ketika hendak menentukan satu dari banyaknya kondisi atau pernyataan yang akan bermunculan
.
Ø  Berikut adalah sorcecode program dari penggunaan switch-case;
Contoh Program
#include <stdio.h>
int main()
{
     int bulan;
     printf("Nama Bulan dalam Setahun\n****************\n");
     printf("Masukkan Bulan : ");
     scanf("%d", &bulan);
     switch (bulan)
     {
     case 1:
                 printf("JANUARI");
                 break;
     case 2:
                 printf("FEBRUARI");
                 break;
     case 3:
                 printf("MARET");
                 break;
     case 4:
                 printf("APRIL");
                 break;
     case 5:
                 printf("MEI");
                 break;
     case 6:
                 printf("JUNI");
                 break;
     case 7:
                 printf("JULI");
                 break;
     case 8:
                 printf("AGUSTUS");
                 break;
     case 9:
                 printf("SEPTEMBER");
                 break;
     case 10:
                 printf("OKTOBER");
                 break;
     case 11:
                 printf("NOVEMBER");
                 break;
     case 12:
                 printf("DESEMBER");
                 break;
     default:
                 printf("JANGAN MASUKAN LEBIH DARI 1-12 BULAN");
     break;
                
     }
     return 0;
}

Dari program di atas dapat disimpulkan bahwa switch-case berfungsi untuk memilih satu dari banyaknya kondisi atau pernyataan yang bermunculan.
Berikut adalah output dari program diatas, apabila kita masukan angka “4” maka hasil yang di esekusi adalah “APRIL”
Berikut adalah gambar dari output setelah dimasukan angka “4” maka program akan menampilkan “APRIL” sesuai dengan instruksi pada program yang dibuat.

1 komentar:

  1. Masih belum begitu paham kalau cuma membaca ,enaknya dipraktikkan kali ya kak :)

    My blog

    BalasHapus