Contoh banner 2

Rabu, 30 Maret 2016

STRUKTUR KEPUTUSAN DALAM BAHASA C

Umumnya Bahassa Pemrograman menyediakan beberapa struktur yang dapat digunakans ebagi alat pengambilan keputusan tentang instruksi mana yang akan dikerjakan berdasarkan suatu kondisi tertentu yang diberikan, kerena struktur ini akan mengubah alur langkah pengerjaan instruksi, maka struktur ini lazim juga dikenal sebagai struktur pencabangan.

Ada 6 struktur keputusan yang akan saya bahas adalah struktur if, if-else, else if dan switch

1. Struktur if
Struktur kendali yang paling sederhana dalam bahasa pemrograman. if digunakan untuk mengeksekusi suatu pernyataan jika sebuah expresi tertentu memberikan nilai benar. bentuk umum struktur if adalah :
if(expresi)
pernyataan;
contoh :
 if( a > b) { printf("a Lebih Besar dari b");}

2. Struktur if - else
Pernyataan if juga menyertakan suatu yang lain untuk eksekusi jika ekspresi yang di evaluasi memberikan nilai salah Dalam hal ini, bentuk umumnya adalah :
if(ekspresi)
   pernyataan1
else
pernyataan2
contoh :
 if( a > b) { printf("a Lebih Besar dari b")};
else  {printf("B Lebih Besar dari a");}

3. Struktur Else - if
Jika sebuah penrnyataan  mempunyai struktur if lain didalam pernyataan else-nya, maka program itu dapat disempurnakan keterbacaanya denga nmenggabungkan ny. sehingga seolah - olah membentuk sebuah struktur baru yaitu else if
contoh :
 if( a > b) { printf("a Lebih Besar dari b");}
else if(a = b)  { printf("a Lebih Besar dari b");}
else  {printf("B Lebih Besar dari a");}

4. Struktur Switch
C menyediakan struktur lain yang dapat dugunakan untuk pengambilan keputusan. Struktur ini bekerja dengan cara mengendalikan program pada suatu keadaan, sedemikian hingga semua iliha  merupaka nilai - nilai alternatif tertentu yang berbentuk ekspresi integer. Struktur ini disebut dengan switch dengan kata kunci switch. Secara umum struktur switch dapat dinyatakan sebagai berikut.

switch(ekspresi)
block pernyataan;

Didalam block pernyataan juga terdapat label case dan sebuah konstanta integer, yang menunjukan pilihan yang akan dilaksanakan apabila konstanta integer setelah label case tersebut terpenuhi. Pada akhir setiappilihan, biasanya diikuti dengan pernyataan break yang menyebabkan kendali berpindah ke akhir block struktur switch.


contoh penggunaan if else dalam bahasa c:

#include<stdio.h>
int main()
{
     int bilangan;
     printf("Masukkan sebuah bilangan : ");
     scanf("%d", &bilangan);
     if ( bilangan % 2 == 0)
         printf("%d adalah bilangan genap", bilangan);
     else
         printf("%d adalah bilangan ganjil", bilangan);
    return 0;

}





contoh penggunaan else if pada bahasa c:
#include<stdio.h>
void main()
{
int pilihan;
printf("daftar makanan di icr mart");
printf("\n1. roti");
printf("\n2. coklat");
printf("\n3. snack");
printf("\nmasukan pilihan anda, untuk melihat harga = ");
scanf("%d", &pilihan);
if(pilihan == 1)
printf("Rp2500");

else if(pilihan == 2)
printf("Rp10000");
else if(pilihan == 3)
printf("Rp500");
else
printf("pilihan yang anda masukan salah");
}


Tidak ada komentar:

Posting Komentar