struktur kontrol percabangan
TRANSCRIPT
![Page 1: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/1.jpg)
“Struktur Kontrol Percabangan”
Kelompok 3 :- Cholifaturrohmah (07)- Elysa anggun F (08)- Ines fiky M (13)- Nadya novia D (22)
![Page 2: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/2.jpg)
Apa Struktur kontrol itu ????
![Page 3: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/3.jpg)
Struktur kontrol
beberapa fitur yang tersedia di bahasa C++ maupun di beberapa bahasa
pemrograman lainnya. struktur control ini digunakan untuk menangani beberapa
program yang memiliki kondisi atau syarat.
![Page 4: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/4.jpg)
Sedangkan Struktur kontrol percabangan
itu adalah ....
![Page 5: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/5.jpg)
Struktur Kontrol Percabangan . . .
Sebuah struktur kontrol yang memerlukan sebuah atau beberapa
kondisi sebelum menjalankan program lainnya.
![Page 6: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/6.jpg)
Percabangan 2
kondisi
Percabangan Switch-
Case
Percabangan
bersarang
Percabangan lebih dari 2 kondisi
Percabangan 1
kondisi
Macam Macam Percabangan
![Page 7: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/7.jpg)
Percabangan 1 kondisi
Percabangan if ini digunakan jika kita hanya memiliki satu pernyaatan yang akan dijalankan dengan syarat tertentu. Jika kondisi benar, maka pernyataan akan dijalankan.
if (kondisi){
Pernyataan;}
Sintak Penulisan:
Macam-macam percabangan
![Page 8: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/8.jpg)
Percabangan 2 kondisi
Digunakan saat kita memiliki dua pernyataan dengan syarat tertentu. Jika hasil dari if benar, maka pernyataan1 yang dijalankan, sedangkan jika salah, pernyataan dua yang akan dijalankan.
Sintak Penulisan :
if (kondisi){
Pernyataan_1;}else{
Pernyataan_2;}
Macam-macam percabangan
![Page 9: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/9.jpg)
Percabangan lebih dari 2 kondisi
Digunakan saat kita memiliki banyak kondisi (lebih dari 2) . Jika kondisi1 benar, maka pernyataan1 akan dijalankan, jika kondisi_2 benar, maka penyataan_2 akan dijalankan, jika semua kondisi salah, maka penyataan_3 yang akan dijalankan saja.
Sintak Penulisan:
if (kondisi){
Pernyataan_1;}else if{
Pernyataan_2;}else{
Pernyataan_3;}
Macam-macam percabangan
![Page 10: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/10.jpg)
Percabangan Bersarang
Digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih
dari 2)
if (kondisi){
if (kondisi){Pernyataan_1;}else{Pernyataan_2;}
}else{
if (kondisi){Pernyataan_3;}else{Pernyataan_4;}
}
Macam-macam percabangan
![Page 11: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/11.jpg)
Percabangan Switch-Case
digunakan sebagai pengganti perintah if…else if. Perintah
switch akan menyeleksi kondisi yang diberikan dan membandingkan hasilnya
dengan konstanta yang ada pada case . Jika case sama
dengan kondisi , maka system akan menjalankan perintah tersebut dan akan berhenti
pada perintah break.
switch (kondisi){
case konstanta_1:Pernyataan_1;
break; case konstanta_2:
Pernyataan_2; break; default:
Pernyataan_3;}
Macam-macam percabangan
![Page 12: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/12.jpg)
Sekian Terimakasih
![Page 13: Struktur kontrol percabangan](https://reader035.vdocuments.net/reader035/viewer/2022081417/55920e861a28abff7d8b4634/html5/thumbnails/13.jpg)