Langsung ke konten utama

Kontrol percabangan

Pembahasan dan Contoh Struktur Kontrol Percabangan pada Bahasa Pemrograman C++ 

SelamatDatang di Blog Lulut puspita

 Kali ini saya akan membahas tentang materi bahasa pemrograman C++ yaitu tentang Struktur Kontrol Percabangan. Struktur Kontrol Pecabangan merupakan suatu algoritma program memiliki suatu kondisi yang dimana kondisi tersebutlah yang akan menentukan perintah-perintah yang akan dijalankan oleh suatu program. Perintah dalam suatu kondisi akan dijalankan ketika kondisi tersebut bernilai benar, dan sebaliknya apabila kondisi bernilai salah maka perintah didalamnya tidak akan dijalankan.
Pembahasan dan Contoh Struktur Kontrol Percabangan pada Bahasa Pemrograman C++

Ada beberapa macam Struktur Kontol Pecabangan yang ada didalam C++, yaitu :

Pecabangan if

Pecabangan if merupakan struktur kontrol pecabangan yang memiliki sebuah kondisi. Bentuk umum penulisannya adalah sebagai berikut.
if(kondisi){
 statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
 int a = 10;
 int b = 7;
 if(a>=b){
  a = 7;
  b = 10;
 }
 cout<<"Nilai A : "<<a<<endl;
 cout<<"Nilai B : "<<b<<endl;
 getch();
}

Percabangan if-else

Percabangan if-else merupakan struktur kontrol pecabangan yang memiliki sebuah kondisi yang apabila kondisi tersebut benar maka perintah yang didalamnya akan dijalankan dan apabila kondisinya salah maka ada perintah lainnya yang akan dijalankan oleh program. Bentuk umum penulisannya adalah sebagai berikut.
if(kondisi){
 statement;
}
else{
 statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
 int x;
 int angka = 10;
 cout<<"Angka 1 - 10"<<endl;
 cout<<"Masukan Tebakan anda : ";cin>>x;
 if(x==angka){
  cout<<"Tebakan anda benar"<<endl;
  cout<<"Selamat!";
 }
 else {
  cout<<"Maaf tebakan anda salah!";
 }
 getch();
}

Percabangan if-else if-else

Percabangan if-else if-else merupakan struktur kontrol pecabangan yang memiliki banyak kondisi. Bentuk umum penulisannya adalah sebagai berikut.
if(kondisi1){
 statement;
}
else if(kondisi2){
 statement;
}
else{
 statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
 int x;
 int angka = 6;
 cout<<"Angka 1 - 10"<<endl;
 cout<<"Masukan Tebakan anda : ";cin>>x;
 if(x==angka){
  cout<<"Tebakan anda benar"<<endl;
  cout<<"Selamat!";
 }
 else if(x>angka){
  cout<<"Tebakan anda terlalu besar";
 }
 else{
  cout<<"Tebakan anda terlalu kecil";
 }
 getch();
}

Percabangan switch

Percabangan switch merupakan struktur kontrol pecabangan yang juga memiliki banyak kondisi, akan tetapi kondisi dalam percabangan switch ini bertipe numerik. Default berfungsi untuk menjalankan perintah default/umum/dasar apabila kondisi tidak sesuai dengan nilai case yang ada. Bentuk umum penulisannya adalah sebagai berikut.
switch(kondisi){
 case konstanta_1:
 statement;
 break;
 case konstanta_2:
 statement;
 break;
 default:
 statement;
}
Contoh Penerapannya dalam kode program adalah sebagai berikut :
#include <iostream.h>
#include <conio.h>
main(){
 int nilai;
 cout<<"Masukan Nilai anda 0 - 10 : ";cin>>nilai;
 cout<<"Anda masuk kategori ";
 switch(nilai){
  case 10:
  case 9:
  cout<<"A";
  break;
  case 8:
  case 7:
  cout<<"B";
  break;
  case 6:
  case 5:
  cout<<"C";
  break;
  case 4:
  case 3:
  case 2:
  case 1:
  case 0:
  cout<<"D";
  break;
  default:
  cout<<"nilai anda tidak masuk kategori!";
 }
 getch();
}

Komentar

Postingan populer dari blog ini

TIPE DATA, KONSTANTA, EKSPRESI, OPERATOR DAN VARIABEL PADA PASCAL,BAHASA PYTHON Python adalah bahasa pemrograman interpretatif multiguna [9] dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. [10] Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, [11] dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek , pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunak...

Bios

BIOS Pengertian, Fungsi, dan Jenis-Jenis BIOS| Tahukah anda BIOS ?.. Kali ini kita akan mengulas pengeritan, fungsi, dan macam-macam BIOS pada Komputer. Secara umum, Pengertian BIOS adalah komponen komputer yang berupa software (perangkat lunak) yang mengontrol sejumlah hardware komputer. BIOS atau Basic Input Output System. Tugas utama BIOS adalah sebagai pengecekan dalam berjalannya sistem operasi terhadap sejumlah hardware. Fungsi utama BIOS adalah mengontrol hardware (perangkat keras) komputer dengan memberikan instruksi atau perintah menginsialisasi dan identifikasi perangkat sistem yang disebut dengan POST (Power On Selft Test). Perangkat sistem yang diintruksikan yaitu RAM, CPU, Hardisk Drive, CD/DVD, VGA Card, Keyboard, dan Mouse serta Hardware pada saat booting     Macam-Macam Fungsi BIOS -  Selain dari fungsi utama BIOS, terdapat juga fungsi-fungsi lain BIOS pada komputer. Fungsi BIOS yang lainnya adalah sebagai berikut...  Penga...
  SISTEM OPERASI Pengertian Sistem Operasi, Fungsi, Macam & Contohnya Secara Umum, Pengertian Sistem Operasi adalah perangkat lunak (software) pada komputer yang bertugas dalam menggontrol dan memanajemen perangkat keras dan sebagai operasi-operasi dasar sistem, termasuk dalam menjalankan software aplikasi misalnya program-program pengolah data untuk mempermudah kegiatan manusia. Dalam bahasa Inggris, sistem operasi disebut dengan Operating System , atau disingkat OS.  Sedangkan dalam penjelasan wikipedia , bahwa pengertian sistem operasi (operating system) adalah komponen pengolah piranti lunak dasar ( essential component ) yang tersistem sebagai pengelola sumber daya dari perangkat keras komputer (hardware), dan sebagai penyedia layanan umum untuk aplikasi. Tanpa adanya sistem operasi maka aplikasi komputer tidak dapat berjalan, kecuali jika menggunakan program booting.  Sistem Operasi Komputer Sistem Operasi Komputer merupakan software d...