-->

Blok Percabangan pada C++ -- Pengertian dan Struktur Datanya #1

 

Haloo semuanya, kali ini kami akan membahas mengenai blok percabangan dalam bahasa pemrograman C++. Percabangan digunakan untuk mengeksekusi salah satu kondisi dari beberapa kondisi yang ada. Nah, dalam bahasa pemrograman C++, percabangannya sendiri memiliki banyak jenis, untuk mengetahui jenis jenis tersebut yukk kita simak penjelasannya ... :)

Percabangan IF pada C++

Percabangan IF merupakan percabangan yang memiliki 1 blok perintah saat kondisi benar.

Berikut struktur data untuk percabangan IF:

Dalam 1 blok tersebut terdiri dari beberapa statement / ekspresi yang nantinya akan dieksekusi jika kondisi sudah benar.

Bagian bagian struktur :

  • Condition : merupakan kondisi dalam perulangan dalam program kalian, dalam kondisi ini kalian hanya perlu menentukan nilai akhir / jumlah perulangan dalam program kalian.
  • Statement : merupakan bagian yang dapat diisi dengan sintak yang lain seperti output untuk menampilkan data dari perulangan tersebut.

Contoh Percabangan IF

Program ini memberikan 1 pilihan kondisi apabila nilai i bernilai 10 maka program akan mengeksekusi statement didalamnya.

Output :

Percabangan IF ELSE pada C++

Percabangan IF ELSE merupakan percabangan yang memiliki 2 blok perintah, dimana program akan mengeksekusi 1 blok apabla kondisi benar, dan mengeksekusi 1 blok apabila kondisi salah.

Berikut struktur data untuk percabangan IF ELSE:

Dalam 1 blok tersebut terdiri dari beberapa statement / ekspresi yang nantinya akan dieksekusi jika kondisi sudah benar.

Bagian bagian struktur :

  • Condition : merupakan kondisi dalam perulangan dalam program kalian, dalam kondisi ini kalian hanya perlu menentukan nilai akhir / jumlah perulangan dalam program kalian.
  • Statement : merupakan bagian yang dapat diisi dengan sintak yang lain seperti output untuk menampilkan data dari perulangan tersebut.

Contoh Percabangan IF ELSE

Saat True

Program ini memberikan 2 pilihan kondisi apabila nilai i bernilai 10 maka program akan mengeksekusi statement konsisi IF.

Output :

Terlihat bahwa program mengeksekusi blok kondisi IF karena memang benar nilai i dari program tersebut adalah 10.

Saat False

Program ini memberikan 2 pilihan kondisi apabila nilai i bernilai 10 maka program akan mengeksekusi statement konsisi IF. Jika tidak, maka akan mengeksekusi blok kondisi Else.

Output :

Terlihat bahwa program mengeksekusi blok kondisi Else karena nilai i dari program tersebut adalah 8 bukan 10.

Percabangan IF ELSE IF pada C++

Percabangan IF ELSE IF merupakan percabangan yang memiliki lebih dari 2 blok pilihan. Kode ini digunakan apabila memiliki banyak kondisi dalam program kalian.

Berikut struktur data untuk percabangan IF ELSE IF:

Dalam 1 blok tersebut terdiri dari beberapa statement / ekspresi yang nantinya akan dieksekusi jika kondisi sudah benar.

Bagian bagian struktur :

  • Condition : merupakan kondisi dalam perulangan dalam program kalian, dalam kondisi ini kalian hanya perlu menentukan nilai akhir / jumlah perulangan dalam program kalian. Terdapat banyak kondisi sesuai dengan keinginan kalian.
  • Statement : merupakan bagian yang dapat diisi dengan sintak yang lain seperti output untuk menampilkan data dari perulangan tersebut.

Contoh Percabangan IF ELSE IF

Program ini memberikan 3 pilihan kondisi apabila nilai i bernilai 8 maka program akan mengeksekusi kondisi yang kedua (else if).

Output :

Nah program tersebut mengeksekusi kondisi else if karena memang benar nilai i dalam program ini bernilai 10.

Nah sampai sini dulu ya artikel mengenai percabangan pada C++ bagian 1. Selanjutnya kita akan membahas mengenai percabangan percabangan yang lain seperti switch case, dll. Untuk yang ingin belajar mengenai C++ bisa klik Belajar C++

 

Referensi :

https://www.petanikode.com/cpp-percabangan/

https://www.duniailkom.com/tutorial-belajar-c-plus-plus-percabangan-kondisi-if-else-if-bahasa-c-plus-plus/

 

 

Subscribe to receive free email updates:

0 Response to "Blok Percabangan pada C++ -- Pengertian dan Struktur Datanya #1"

Post a Comment