Struktur percabangan dalam algoritma bahasa pemrograman C++, Struktur percabangan atau Branching structure, merupakan salah satu point yang harus dipelajari saat belajar bahasa pemorograman, di dalam
percabangan dalam algoritma pemrograman khususnya bahasa pemrograman C++ dikenal beberapa macam struktur percabangan beberapa di antaranya adalah percabangan If, If Else, If Else If, dan Switch ( Case ). APa yang disebut Percabangan, bagaimana konsep, Cara kerja dan Pendeklarasian Percabangan pada C++. ?Percabangan ( Branching ) dalam algoritma C/C++
Percabangan (Branching) atau bisa juga disebut dengan dicision-making merupakan suatu control flow pada algoritma pemrograman yang cara kerjanya melakukan pemilihan statement pada kondisi dua pilihan atau lebih. Yang akan di eksekusi selanjutnya di mana pemilihan tersebut di dasarkan atas kondisi (Condition) tertentu. Di dalam Bahasa Pemrograman C atau C++ Percabangan dibagi menjadi 4 (empat) yaitu :Macam - macam Struktur Percabangan dalam C++.
- If
- If Else
- If Else If
- Switch
Struktur Percabangan If pada C++
Struktur If adalah Struktur Percabangan Algoritma Pemrograman yang mempunyai ciri khas fungsi logika yaitu logika if atau dalam bahasa indonesia yaitu fungsi logika Jika. Suatu Fungsi If akan mengeksekusi Statement Apabila (Jika dan Hanya Jika) Kondisi tertentu Terpenuhi. Struktur percabangan if mempunya bentuk algoritma sebagai berikut :Bentuk Umum Percabangan If pada C++
Berikut adalah bentuk umum dari percabangan If pada algoritma bahasa pemrograman C/C++ ( C atau C++ )if(condition){
statement
...
}
Pada Program di atas, dapat kita cermati, tertera Condition, Pada condition dapat kita isi suatu kondisi percabangan yang ingin kita buat pada program. Misalkan kita ingin membuat Sebuah Program nilai mahasiswa, apakah dia remidi atau tidak, kita dapat menulis pada condition seperti
if(nilai <= 60){
Dengan catatan bahwa nilai untuk remidi adalah 60 atau dibawah nya, setelah itu kita dapat tambahkan statement cout dibawahnya, untuk menampilkan teks "Remidi" pada layar cout<<"Remidi"
Flowchart Percabangan If pada C++
Berikut adalah gambaran kecil dari model Flowchart percabangan If pada bahasa pemrograman C/C++Flowchart percabangan If |
Contoh Penerapan Percabgan If dalam Algoritma C/C++
Kita juga telah menyediakan source code yang menggunakan percabangan if dalam programnya, salah satunya adalah artikel dibawah ini.
Struktur Percabangan If Else dalam C++`
Sama Halnya dengan percabangan If., Percabanngan If else merupakan Struktur percabangan ( branching ) dalam Algoritma Pemrograman yang menggunakan Fungsi Logika untuk Penggunaannya, yang Membedakan hanyalah adanya tambahan Fungsi Else dalam penerapanya, Fungsi Else digunakan Sebagai Statement Pengganti apabila Statement utama tidak Terpenuhi, Jadi Program Akan Mengeksekusi Else Apabila Statement If Tidak terpenuhi. misalkan kita ingin membuat logika apakah nilai dari bilangan adalah ganjil atau Genap.Deklarasi akan seperti berikut.
if bilangan = Ganjil
cout ganjil
else
genap
Dan, Untuk Bentuk Algoritma dari Fungsi If Else Bisa kita Lihat di bawah ini.
Bentuk Umum Percabangan If Else pada C++
Berikut adalah bentuk umum dari percabangan If Else dalam algoritma bahasa pemrograman C/C++if(condition){
statement
...
} else {
statement_2
...
}
Pada Algoritma di atas kita dapati ada 2 (dua) buah statement, statement tersebut mempunyai perannya masing - masing, kita ambil permisalan pertama yaitu Program nilai mahasiswa, apabila kita implementasikan pada Bentuk umum tersebut, Statemen 1 di isi dengan cout<<"Remidi"<<endl;
dan statement 2 di isi dengan cout<<"Tidak Remidi"<<endl;
Seperti apa yang telah ketahui bahwa Else berperan sebagai Penolakan dari fungsi if.Flowchart Percabangan If else pada C++
Berikut adalah bentuk flowchart dari percabangan If elseFlowchart Percabangan If else |
Contoh Penerapan If Else dalam Algoritma C++
Contoh Penerapan If Else dalam Algoritma C++
Contoh Penerapan If Else dalam Algoritma C++
Untuk Contoh Penggunaan If Else dalam Algoritma bahasa Pemrograman C/C++, Dapat kita lihat pada.
Struktur Percabangan If Else If dalam C++
Untuk If Else If, Secara Fungsi Sama dengan If, dan If else. Jadi apa yang Membedakan ?. If Else If mempunyai Keistimewaan Tersendiri yaitu. Dengan If Else If, Kita tidak Hanya Dapat Membuat Satu ataupun Dua Statement, Melainkan Kita Juga Dapat Membuat Banyak Statement sesuai dengan keinginan.
Untuk Gambaran dari Algoritma If Else If, Bisa Kita Lihat Gambar dibawah.
Bentuk Umum Percabangan if else if pada C++
Berikut merupakan bentuk umum dari algoritma percabangan if else if
Pada program di atas, Terdapat 3 (tiga) buah statement, sebenarnya statement dapat ditambah lebih banyak lagi, kita tinggal menambahkan else if,
if(condition){
statement
...
}else if{
statement_2
...
}else{
statement_3
...
}
Pada program di atas, Terdapat 3 (tiga) buah statement, sebenarnya statement dapat ditambah lebih banyak lagi, kita tinggal menambahkan else if,
Flowchart Percabangan If else if pada C++
Berikut adalah bentuk umum dari Flowchart percabangan if else if dalam algoritma bahasa pemrograman C/C++Flowchart Percabangan If else if |
Contoh Penggunaan If Else If pada C++
Untuk Contoh Penggunaan If Else If dalam Pemrograman C/C++, Dapat kita lihat pada.
Artikel :
Struktur Percabangan Switch ( Case ) dalam C++
Struktur Percabangan Switch merupakan Struktur Percabangan Fungsi Logika yang Menggunakan Banyak Statement, Untuk Bentuk Hampir Sama dengan Struktur If else If. Tetapi ada Perbedaan tertentu dalam Penggunaannya. Untuk Penggunaan Struktur Switch Lebih Simpel dan Mudah, Karena dengan menggunakan Switch, Code menjadi lebih sedikit dan mudah di pahami. Agar Lebih Memahami, Alangkah Baiknya untuk Melihat Algoritma dari Struktur Switch Dibawah :Bentuk Umum Percabangan Switch dalam Algoritma C++
switch(variabel){
case value_1:
statement_1;
break;
case value_2:
statement_2;
break;
case value_13
statement_3;
break;
default:
statement_4;
break;
}
Pada program di atas terdapat perbedaan dari percabangan yang lain yaitu adanya penggunaan "value", dan "break". pada program di atas juga terdapat perbedaan yaitu tidak menggunakan condition melainkan menggunakan variabel, variabel di isi dengan variabel yang digunakan sebagai variabel inputan. dan "value" digunakan untuk mengisi nilai pada variabel, dan sedangkan "break" digunakan untuk menghentikan. hampir lupa tentang "default" disini default digunakan sebagai penolakan apabila nilai yang dimasukan dalam inputan tidak memenuhi apa yang ada pada "value"
Flowchart Percabangan Switch/Case pada C++
Flowchart Percabangan Switch/Case |
Contoh Penggunaan Switch pada Algoritma C++
Untuk Contoh Penggunaan If dalam Pemrograman, Dapat kita lihat pada.
Kesimpulan Percabangan dalam Algoritma Bahasa Pemrograman C/C++
- IF dapat Kita gunakan untuk Membuat Keputusan Berdasarkan Rentang Nilai Tertentu atau Kondisi Tertentu.
- Switch Membuat Keputusan Hanya Berdasarkan Nilai Unik Dari Tipe Integer atau Karakter
- Selektor Adalah Nilai Unik Dari Tipe Integer atau Karakter
mantap gan artikelnya, lumayan buat nambah ilmu
ReplyDeletesip gan, thx kunjungannya
Deletewiih keren banget nih gan. Pas banget buat yang baru belajar dasar pemrograman kaya ane ini :D
ReplyDeletesip gan, thx kunjungannya ya hehe :V
Deletestruktur logika yang sering digunakan oelh saya
ReplyDeletelengkap bgt gan penjelasannya. Mkasih ilmu ny gan (y)
ReplyDeletelumayan gan buat ane yang baru belajar program, thanks info gan
ReplyDeletekalo buat program saya mah lebih suka pake if dibandingkan swicth :D
ReplyDeleteane lagi nekunin juga dikit-dikit tentang program gitu, lebih enak pake if kalo ane pribadi. Penjelasannya detail, nice :)
ReplyDeletemantab nih gan buat belajar. mudah dipahami
ReplyDeletewahh bagus sekali algoritmanya gan
ReplyDeletebisa buat pertanyaan nih besok ke dosen di kampus
thanks gan infonya
nah yang beginian nih yang ane harus liatin ke adek ane. thanks gan udah share
ReplyDeleteNice Post...
ReplyDeleteNmbah ilmu nih
Kayanya tidak salah datang kemari gan untuk belajar pemograman
ReplyDeletekan bener kan...kudu ada algoritmanya
ReplyDeletebagus artikelnya, bisa request ga? update artikel utk bahasa java :)
ReplyDeletesiph gan, semoga. Ditampung dulu hehe
Deleteane masih belum paham, butuh banyak belajar nih keknya :)
ReplyDeleteIF di php sama yang ini ada bedanya gak gan ?
ReplyDeleteSecara Fungsi Sama gan, yang membedakan hanya dalam Model Penulisannya
Deleteperulangan pada php
ReplyDeleteWah ane coba praktekin deh pakai dev, hehe
ReplyDeleteCakep infonya gan
ReplyDeletePercabangan
Mantap gan, bermanfaat saat.
ReplyDeletekunjungin juga blog ane gan:
https://omahke.blogspot.co.id/
terimakasih sebelumnya
terimakasih atas infonya
ReplyDeletetimah solder 60/40