Memahami Penggunaan Struktur Pemilihan C++

Memahami Penggunaan Struktur Pemilihan C++ - sintak-creative.blogspot.co.id

Hallo sahabat Sintaker...

Kali ini saya ingin melanjutkan tutorial yang sebelumnya yaitu belajar Bahasa C++ atau C. Nah kali ini yang kita bahas adalah tentang Struktur Pemilihan, dalam struktur pemilihan dibagi menjadi 3 bagian yaitu :

  1. Perintah if
  2. Perintah if-else
  3. Perintah Switch

Pemilihan If

Untuk struktur pemilihan pertama bernama if(condition) = Pernyataan Tunggal (satu baris)

if (kondisi)
{
   statement_1;
   statement_2;
   ...
   statement_n;
}

Selanjutnya untuk contoh sintak if seperti dibawah ini :

#include <stdio.h>

int main()
{
 int x;
 
 printf("Masukan Bilangan :");scanf("%i",&x);
 
 if(x>=5){
   printf("X lebih besar");
 }
 
 return 0;
}

Penjelasan dari kode di atas adalah :

  • User menginputkan bilangan bebas
  • lalu kondisi If jika nilai dari variable X lebih besar sama dengan 5 maka perintah Statement dilakukan yaitu mencetak X lebih besar

Pemilihan dengan if-else

Untuk struktur pemilihan ini menggunakan lebih dari satu kondisi if dan jika kondisi if pertama tidak terpenuhi maka kondisi else menjadi pilihan akhir.

Ok, langsung saja untuk contoh kode masih sama seperti diatas namun yang membedakan ialah penambahan else pada akhir if. Seperti dibawah ini :
#include <stdio.h>

int main()
{
 int x;
 
 printf("Masukan Bilangan :");scanf("%i",&x);
 
 if(x>=5){
   printf("X lebih besar");
 }else{
   printf("X lebih kecil");
 }
 
 return 0;
}
Penjelasan dari kode di atas adalah :

  • User menginputkan bilangan bebas
  • lalu kondisi If jika nilai dari variable X lebih besar sama dengan 5 maka perintah Statement dilakukan yaitu mencetak X lebih besar
  • dan jika tidak maka kondisi else akan mencetak X lebih kecil


Pemilihan Switch

Switch Case merupakan sebuah pernyataan atau statement yang dirancang khusus untuk menangan pengambilan keputusan yang melibatkan banyak alternatif pilihan.

switch (pernyataan)
{
   case konstanta_1:
                             blok_pernyataan_1;
                             break;   case konstanta_2:
                             blok_pernyataan_2;
                             break;   .....
   case konstanta_n:
                             blok_pernyataan_n;
                             break;   default:
                             blok_pernyataan_default;
}

Selanjutnya untuk contoh sintak switch seperti dibawah ini :

#include <stdio.h>

int main()
{

 int a;
 printf("Menu : \n");
 printf("1.AYAM GORENG \n");
 printf("2.MIE GORENG \n");
 printf("masukan pilihan menu : ");scanf("%i",&a);
 
 switch(a){
  case 1:
   printf("AYAM GORENG \n");
  break;
  
  case 2:
   printf("MIE GORENG \n");
  break;
  
 }
 
}

Penjelasan dari kode di atas adalah :

  • Terdapat beberapa menu pilihan 1. ayam goreng , 2.mie goreng
  • User memasukan pilihan berupa angka 
  • Selanjutnya kondisi switch(a) mengecek apakah yang dipilih oleh user dengan menggunakan case, jika user input 1 maka case 1 mencetak AYAM GORENG, dan jika 2 maka yang akan tercetak adalah MIE GORENG.

Jika anda belum memiliki aplikasi DEV-C++ silahkan anda Download dan Install Aplikasi Dev-C++.
Klik link dibawah ini.

Download

Sekian untuk tutorial dari saya untuk sahabar sintaker semuanya , jika ada hal yang kurang paham atau ingin ditanyakan silahkan anda memberikan kometar di bawah. Terima Kasih dan Salam Coder.

No comments:

Powered by Blogger.